namespace SabreTools.Library.DatFiles { /// /// Determines how the current dictionary is bucketed by /// public enum BucketedBy { Default = 0, Size, CRC, MD5, #if NET_FRAMEWORK RIPEMD160, #endif SHA1, SHA256, SHA384, SHA512, Game, } /// /// Determines the DAT deduplication type /// public enum DedupeType { None = 0, Full, // Force only deduping with certain types Game, CRC, MD5, #if NET_FRAMEWORK RIPEMD160, #endif SHA1, SHA256, SHA384, SHA512, } /// /// Determines forcemerging tag for DAT output /// public enum ForceMerging { None = 0, Split, Merged, NonMerged, Full, } /// /// Determines forcenodump tag for DAT output /// public enum ForceNodump { None = 0, Obsolete, Required, Ignore, } /// /// Determines forcepacking tag for DAT output /// public enum ForcePacking { None = 0, Zip, Unzip, } /// /// Determines which files should be skipped in DFD /// public enum SkipFileType { None = 0, Archive, File, } /// /// Determines how a DAT will be split internally /// public enum SplitType { None = 0, NonMerged, Merged, FullNonMerged, Split, DeviceNonMerged } }