mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Remove .NET Framework 4.6.2/4.7.2 (#24)
* Remove < .NET 4.8, general cleanup * Abstract * Tango * Banner * Scan no more * Common * Application * Access * Filter-feeder * Graffiti * Paint-over * Law and Order * XOR-o * Unused staircase * Maybe * Maybe not * Delete this * The word is "no" * Emit * Improper * Aye aye * Fence * Barrier * Monkey * Pail * Lines
This commit is contained in:
@@ -7,28 +7,39 @@
|
||||
/// </summary>
|
||||
public enum ArchiveVersion : ushort
|
||||
{
|
||||
MSDOSandOS2 = 0,
|
||||
Amiga = 1,
|
||||
OpenVMS = 2,
|
||||
UNIX = 3,
|
||||
VMCMS = 4,
|
||||
AtariST = 5,
|
||||
OS2HPFS = 6,
|
||||
Macintosh = 7,
|
||||
ZSystem = 8,
|
||||
CPM = 9,
|
||||
WindowsNTFS = 10,
|
||||
MVS = 11,
|
||||
VSE = 12,
|
||||
AcornRisc = 13,
|
||||
VFAT = 14,
|
||||
AlternateMVS = 15,
|
||||
BeOS = 16,
|
||||
Tandem = 17,
|
||||
OS400 = 18,
|
||||
OSXDarwin = 19,
|
||||
TorrentZip = 20,
|
||||
TorrentZip64 = 45,
|
||||
MSDOSandOS2 = 0,
|
||||
Amiga = 1,
|
||||
OpenVMS = 2,
|
||||
UNIX = 3,
|
||||
VMCMS = 4,
|
||||
AtariST = 5,
|
||||
OS2HPFS = 6,
|
||||
Macintosh = 7,
|
||||
ZSystem = 8,
|
||||
CPM = 9,
|
||||
WindowsNTFS = 10,
|
||||
MVS = 11,
|
||||
VSE = 12,
|
||||
AcornRisc = 13,
|
||||
VFAT = 14,
|
||||
AlternateMVS = 15,
|
||||
BeOS = 16,
|
||||
Tandem = 17,
|
||||
OS400 = 18,
|
||||
OSXDarwin = 19,
|
||||
TorrentZip = 20,
|
||||
TorrentZip64 = 45,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Compression being used in CHD
|
||||
/// </summary>
|
||||
public enum CHDCompression : uint
|
||||
{
|
||||
CHDCOMPRESSION_NONE = 0,
|
||||
CHDCOMPRESSION_ZLIB = 1,
|
||||
CHDCOMPRESSION_ZLIB_PLUS = 2,
|
||||
CHDCOMPRESSION_AV = 3,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -36,36 +47,36 @@
|
||||
/// </summary>
|
||||
public enum CHD_CODEC : uint
|
||||
{
|
||||
NONE = 0,
|
||||
NONE = 0,
|
||||
|
||||
#region General Codecs
|
||||
|
||||
ZLIB = 0x7a6c6962, // zlib
|
||||
LZMA = 0x6c7a6d61, // lzma
|
||||
HUFFMAN = 0x68756666, // huff
|
||||
FLAC = 0x666c6163, // flac
|
||||
ZLIB = 0x7a6c6962, // zlib
|
||||
LZMA = 0x6c7a6d61, // lzma
|
||||
HUFFMAN = 0x68756666, // huff
|
||||
FLAC = 0x666c6163, // flac
|
||||
|
||||
#endregion
|
||||
|
||||
#region General Codecs with CD Frontend
|
||||
|
||||
CD_ZLIB = 0x63647a6c, // cdzl
|
||||
CD_LZMA = 0x63646c7a, // cdlz
|
||||
CD_FLAC = 0x6364666c, // cdfl
|
||||
CD_ZLIB = 0x63647a6c, // cdzl
|
||||
CD_LZMA = 0x63646c7a, // cdlz
|
||||
CD_FLAC = 0x6364666c, // cdfl
|
||||
|
||||
#endregion
|
||||
|
||||
#region A/V Codecs
|
||||
|
||||
AVHUFF = 0x61766875, // avhu
|
||||
AVHUFF = 0x61766875, // avhu
|
||||
|
||||
#endregion
|
||||
|
||||
#region Pseudo-Codecs Returned by hunk_info
|
||||
|
||||
SELF = 1, // copy of another hunk
|
||||
PARENT = 2, // copy of a parent's hunk
|
||||
MINI = 3, // legacy "mini" 8-byte repeat
|
||||
SELF = 1, // copy of another hunk
|
||||
PARENT = 2, // copy of a parent's hunk
|
||||
MINI = 3, // legacy "mini" 8-byte repeat
|
||||
|
||||
#endregion
|
||||
}
|
||||
@@ -75,28 +86,28 @@
|
||||
/// </summary>
|
||||
public enum CompressionMethod : ushort
|
||||
{
|
||||
Stored = 0,
|
||||
Shrunk = 1,
|
||||
ReducedCompressionFactor1 = 2,
|
||||
ReducedCompressionFactor2 = 3,
|
||||
ReducedCompressionFactor3 = 4,
|
||||
ReducedCompressionFactor4 = 5,
|
||||
Imploded = 6,
|
||||
Tokenizing = 7,
|
||||
Deflated = 8,
|
||||
Delfate64 = 9,
|
||||
PKWAREDataCompressionLibrary = 10,
|
||||
Type11 = 11, // Reserved and unused (SHOULD NOT BE USED)
|
||||
BZIP2 = 12,
|
||||
Type13 = 13, // Reserved and unused (SHOULD NOT BE USED)
|
||||
LZMA = 14,
|
||||
Type15 = 15, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type16 = 16, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type17 = 17, // Reserved and unused (SHOULD NOT BE USED)
|
||||
IBMTERSE = 18,
|
||||
IBMLZ77 = 19,
|
||||
WavPak = 97,
|
||||
PPMdVersionIRev1 = 98,
|
||||
Stored = 0,
|
||||
Shrunk = 1,
|
||||
ReducedCompressionFactor1 = 2,
|
||||
ReducedCompressionFactor2 = 3,
|
||||
ReducedCompressionFactor3 = 4,
|
||||
ReducedCompressionFactor4 = 5,
|
||||
Imploded = 6,
|
||||
Tokenizing = 7,
|
||||
Deflated = 8,
|
||||
Delfate64 = 9,
|
||||
PKWAREDataCompressionLibrary = 10,
|
||||
Type11 = 11, // Reserved and unused (SHOULD NOT BE USED)
|
||||
BZIP2 = 12,
|
||||
Type13 = 13, // Reserved and unused (SHOULD NOT BE USED)
|
||||
LZMA = 14,
|
||||
Type15 = 15, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type16 = 16, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type17 = 17, // Reserved and unused (SHOULD NOT BE USED)
|
||||
IBMTERSE = 18,
|
||||
IBMLZ77 = 19,
|
||||
WavPak = 97,
|
||||
PPMdVersionIRev1 = 98,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -132,12 +143,13 @@
|
||||
TorrentZip,
|
||||
TorrentGzip,
|
||||
TorrentGzipRomba,
|
||||
TorrentXZ,
|
||||
TorrentXZRomba,
|
||||
TapeArchive,
|
||||
|
||||
// Currently unimplemented fully
|
||||
Torrent7Zip,
|
||||
TorrentRar,
|
||||
TorrentXZ,
|
||||
TorrentLRZip,
|
||||
TorrentLZ4,
|
||||
TorrentZstd,
|
||||
@@ -149,13 +161,13 @@
|
||||
/// </summary>
|
||||
public enum RarExtraAreaFlag : uint
|
||||
{
|
||||
FileEncryption = 0x01,
|
||||
FileHash = 0x02,
|
||||
FileTime = 0x03,
|
||||
FileVersion = 0x04,
|
||||
Redirection = 0x05,
|
||||
UnixOwner = 0x06,
|
||||
ServiceData = 0x07,
|
||||
FileEncryption = 0x01,
|
||||
FileHash = 0x02,
|
||||
FileTime = 0x03,
|
||||
FileVersion = 0x04,
|
||||
Redirection = 0x05,
|
||||
UnixOwner = 0x06,
|
||||
ServiceData = 0x07,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -163,11 +175,11 @@
|
||||
/// </summary>
|
||||
public enum RarHeaderType : uint
|
||||
{
|
||||
MainArchiveHeader = 1,
|
||||
File = 2,
|
||||
Service = 3,
|
||||
ArchiveEncryption = 4,
|
||||
EndOfArchive = 5,
|
||||
MainArchiveHeader = 1,
|
||||
File = 2,
|
||||
Service = 3,
|
||||
ArchiveEncryption = 4,
|
||||
EndOfArchive = 5,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -175,11 +187,11 @@
|
||||
/// </summary>
|
||||
public enum RarRedirectionType : uint
|
||||
{
|
||||
UnixSymlink = 0x0001,
|
||||
WindowsSymlink = 0x0002,
|
||||
WindowsJunction = 0x0003,
|
||||
HardLink = 0x0004,
|
||||
FileCopy = 0x0005,
|
||||
UnixSymlink = 0x0001,
|
||||
WindowsSymlink = 0x0002,
|
||||
WindowsJunction = 0x0003,
|
||||
HardLink = 0x0004,
|
||||
FileCopy = 0x0005,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -187,49 +199,69 @@
|
||||
/// </summary>
|
||||
public enum SevenZipProperties : uint
|
||||
{
|
||||
kEnd = 0x00,
|
||||
kEnd = 0x00,
|
||||
|
||||
kHeader = 0x01,
|
||||
kHeader = 0x01,
|
||||
|
||||
kArchiveProperties = 0x02,
|
||||
kArchiveProperties = 0x02,
|
||||
|
||||
kAdditionalStreamsInfo = 0x03,
|
||||
kMainStreamsInfo = 0x04,
|
||||
kFilesInfo = 0x05,
|
||||
kAdditionalStreamsInfo = 0x03,
|
||||
kMainStreamsInfo = 0x04,
|
||||
kFilesInfo = 0x05,
|
||||
|
||||
kPackInfo = 0x06,
|
||||
kUnPackInfo = 0x07,
|
||||
kSubStreamsInfo = 0x08,
|
||||
kPackInfo = 0x06,
|
||||
kUnPackInfo = 0x07,
|
||||
kSubStreamsInfo = 0x08,
|
||||
|
||||
kSize = 0x09,
|
||||
kCRC = 0x0A,
|
||||
kSize = 0x09,
|
||||
kCRC = 0x0A,
|
||||
|
||||
kFolder = 0x0B,
|
||||
kFolder = 0x0B,
|
||||
|
||||
kCodersUnPackSize = 0x0C,
|
||||
kNumUnPackStream = 0x0D,
|
||||
kCodersUnPackSize = 0x0C,
|
||||
kNumUnPackStream = 0x0D,
|
||||
|
||||
kEmptyStream = 0x0E,
|
||||
kEmptyFile = 0x0F,
|
||||
kAnti = 0x10,
|
||||
kEmptyStream = 0x0E,
|
||||
kEmptyFile = 0x0F,
|
||||
kAnti = 0x10,
|
||||
|
||||
kName = 0x11,
|
||||
kCTime = 0x12,
|
||||
kATime = 0x13,
|
||||
kMTime = 0x14,
|
||||
kWinAttributes = 0x15,
|
||||
kComment = 0x16,
|
||||
kName = 0x11,
|
||||
kCTime = 0x12,
|
||||
kATime = 0x13,
|
||||
kMTime = 0x14,
|
||||
kWinAttributes = 0x15,
|
||||
kComment = 0x16,
|
||||
|
||||
kEncodedHeader = 0x17,
|
||||
kEncodedHeader = 0x17,
|
||||
|
||||
kStartPos = 0x18,
|
||||
kDummy = 0x19,
|
||||
kStartPos = 0x18,
|
||||
kDummy = 0x19,
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region DatFile related
|
||||
|
||||
/// <summary>
|
||||
/// Determines how the current dictionary is bucketed by
|
||||
/// </summary>
|
||||
public enum BucketedBy
|
||||
{
|
||||
Default = 0,
|
||||
Size,
|
||||
CRC,
|
||||
MD5,
|
||||
#if NET_FRAMEWORK
|
||||
RIPEMD160,
|
||||
#endif
|
||||
SHA1,
|
||||
SHA256,
|
||||
SHA384,
|
||||
SHA512,
|
||||
Game,
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Determines the DAT deduplication type
|
||||
/// </summary>
|
||||
@@ -242,7 +274,9 @@
|
||||
Game,
|
||||
CRC,
|
||||
MD5,
|
||||
#if NET_FRAMEWORK
|
||||
RIPEMD160,
|
||||
#endif
|
||||
SHA1,
|
||||
SHA256,
|
||||
SHA384,
|
||||
@@ -292,23 +326,6 @@
|
||||
File,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines how the current dictionary is sorted by
|
||||
/// </summary>
|
||||
public enum SortedBy
|
||||
{
|
||||
Default = 0,
|
||||
Size,
|
||||
CRC,
|
||||
MD5,
|
||||
RIPEMD160,
|
||||
SHA1,
|
||||
SHA256,
|
||||
SHA384,
|
||||
SHA512,
|
||||
Game,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines how a DAT will be split internally
|
||||
/// </summary>
|
||||
@@ -367,7 +384,9 @@
|
||||
|
||||
// Disk
|
||||
MD5,
|
||||
#if NET_FRAMEWORK
|
||||
RIPEMD160,
|
||||
#endif
|
||||
SHA1,
|
||||
SHA256,
|
||||
SHA384,
|
||||
@@ -395,14 +414,14 @@
|
||||
/// </summary>
|
||||
public enum ItemType
|
||||
{
|
||||
Rom = 0,
|
||||
Disk = 1,
|
||||
Sample = 2,
|
||||
Release = 3,
|
||||
BiosSet = 4,
|
||||
Archive = 5,
|
||||
Rom = 0,
|
||||
Disk = 1,
|
||||
Sample = 2,
|
||||
Release = 3,
|
||||
BiosSet = 4,
|
||||
Archive = 5,
|
||||
|
||||
Blank = 99, // This is not a real type, only used internally
|
||||
Blank = 99, // This is not a real type, only used internally
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user