CompressionType
The compression method applied to the content of a Unity archive file.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Enum
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public enum CompressionType
Remarks
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.
Fields
Value | Description |
|---|---|
| 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. |
| Lzma | LZMA compression results in smaller compressed archives, but they must be entirely decompressed before use. |
| None | Uncompressed archives are larger than compressed archives, but they are the fastest to access once downloaded. |