The compression method applied to the content of a Unity archive file.
Unity archive files can compress the content they contain. This applies both to AssetBundles and the output of BuildPipeline.BuildContentDirectory. The full compression settings, including the method, level, and block size, are exposed through BuildCompression.
Some of these methods are only available when building, and cannot be used for recompressing AssetBundles at runtime.
Additional resources: BuildCompression, AssetBundles compression, AssetBundle.RecompressAssetBundleAsync, ArchiveHandle.Compression.
| Property | Description |
|---|---|
| None | Uncompressed archives are larger than compressed archives, but they are the fastest to access once downloaded. |
| Lzma | LZMA compression results in smaller compressed archives, but they must be entirely decompressed before use. |
| Lz4 | LZ4 compression results in larger compressed files than LZMA, but does not require the entire archive to be decompressed before use. |
| Lz4HC | LZ4HC is a high compression variant of LZ4. LZ4HC compression results in larger compressed files than LZMA, but does not require the entire archive to be decompressed before use. |