[ZIpFile, ZipFileEntry] Finish porting over code from RV

This commit is contained in:
Matt Nadareski
2016-09-15 15:57:37 -07:00
parent eb9e61d918
commit 1803eb1ab8
8 changed files with 1039 additions and 31 deletions

View File

@@ -178,7 +178,7 @@ namespace SabreTools.Helper
public const uint EndOfLocalFileHeaderSignature = 0x08074b50;
public const uint CentralDirectoryHeaderSignature = 0x02014b50;
public const uint EndOfCentralDirSignature = 0x06054b50;
public const uint Zip64EndOfCentralDirSignatue = 0x06064b50;
public const uint Zip64EndOfCentralDirSignature = 0x06064b50;
public const uint Zip64EndOfCentralDirectoryLocator = 0x07064b50;
#endregion

View File

@@ -260,5 +260,16 @@
ZipUntested
}
/// <summary>
/// Zip open type
/// </summary>
/// <remarks>https://raw.githubusercontent.com/gjefferyes/RomVault/5a93500001f0d068f32cf77a048950717507f733/ROMVault2/SupportedFiles/ZipEnums.cs</remarks>
public enum ZipOpenType
{
Closed,
OpenRead,
OpenWrite
}
#endregion
}

View File

@@ -80,4 +80,16 @@ namespace SabreTools.Helper
Bit1 = 0x0002,
Bit2 = 0x0004,
}
/// <summary>
/// Zipfile special status
/// </summary>
/// <remarks>https://github.com/gjefferyes/RomVault/blob/5a93500001f0d068f32cf77a048950717507f733/ROMVault2/SupportedFiles/ZipEnums.cs</remarks>
[Flags]
public enum ZipStatus
{
None = 0x0,
TorrentZip = 0x1,
ExtraData = 0x2
}
}