namespace SabreTools.Data.Models.WIA { /// /// WIA / RVZ disc type /// public enum WiaDiscType : uint { /// Nintendo GameCube disc GameCube = 1, /// Nintendo Wii disc Wii = 2, } /// /// Compression algorithm used inside a WIA or RVZ file. /// WIA supports None / Purge / Bzip2 / LZMA / LZMA2. /// RVZ additionally supports Zstd; Purge is not used in RVZ. /// public enum WiaRvzCompressionType : uint { /// No compression — data stored verbatim None = 0, /// Purge — strips known-zero regions (hash blocks, padding). WIA only. Purge = 1, /// bzip2 block compression Bzip2 = 2, /// LZMA compression LZMA = 3, /// LZMA2 compression LZMA2 = 4, /// Zstandard compression. RVZ only. Zstd = 5, } }