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,
}
}