             .__  __                                                             
 __ __  ____ |__|/  |_ ___.__. _____________   ____   ____  ____   _____ ______  
|  |  \/    \|  \   __<   |  | \____ \_  __ \_/ __ \_/ ___\/  _ \ /     \\____ \ 
|  |  /   |  \  ||  |  \___  | |  |_> >  | \/\  ___/\  \__(  <_> )  Y Y  \  |_> >
|____/|___|  /__||__|  / ____| |   __/|__|    \___  >\___  >____/|__|_|  /   __/ 
           \/          \/      |__|               \/     \/            \/|__| v 2.0    
===========================================
Unity Precomp is a program that pre-compresses Unity bundle files; that is, it expands them, creates metadata, and then recovers the data identical to the original. This is ideal for people who want to optimize compression, since by removing the LZ4/LZ4HC data, better compressors like 7-Zip, LOLZ, or FreeArc can be used.

Remember to test the restored file with MD5 and CRC. While it's suitable for general use, the program (who knows?) might perform a faulty restoration.

Manual
=======
To expand the file, use: unity_bundle.exe pre filename.bundle or the name of the file containing the bundles (e.g., inside an uncompressed ARC file) and the output filename.pre

To recover the file, use: unity_bundle.exe rec filename.pre filename.bundle or the container you specified

You have extra arguments:

  -j N     Threads (default = CPU cores)
  -ssd     SSD/NVMe mode (no delays, faster I/O)
  -b N     Batch size
  -s N     Sleep ms between batches

LICENSE: I DON'T KNOW, EVERYONE CAN USE IT FOR WHATEVER THEY WANT 
