21 references to FieldLengths
System.IO.Compression (21)
System\IO\Compression\ZipArchiveEntry.cs (5)
1094
const int MetadataBufferLength = ZipLocalFileHeader.
FieldLengths
.VersionNeededToExtract + ZipLocalFileHeader.
FieldLengths
.GeneralPurposeBitFlags;
1095
const int CrcAndSizesBufferLength = ZipLocalFileHeader.
FieldLengths
.Crc32 + ZipLocalFileHeader.
FieldLengths
.CompressedSize + ZipLocalFileHeader.
FieldLengths
.UncompressedSize;
System\IO\Compression\ZipBlocks.cs (6)
523
Span<byte> fixedHeaderBuffer = stackalloc byte[
FieldLengths
.FilenameLength +
FieldLengths
.ExtraFieldLength];
559
if (bytesRead !=
FieldLengths
.Signature || !blockBytes.SequenceEqual(SignatureConstantBytes))
570
stream.Seek(FieldLocations.FilenameLength -
FieldLengths
.Signature, SeekOrigin.Current);
573
if (bytesRead !=
FieldLengths
.FilenameLength +
FieldLengths
.ExtraFieldLength)
System\IO\Compression\ZipBlocks.FieldLocations.cs (10)
62
public static readonly int VersionNeededToExtract = Signature +
FieldLengths
.Signature;
63
public static readonly int GeneralPurposeBitFlags = VersionNeededToExtract +
FieldLengths
.VersionNeededToExtract;
64
public static readonly int CompressionMethod = GeneralPurposeBitFlags +
FieldLengths
.GeneralPurposeBitFlags;
65
public static readonly int LastModified = CompressionMethod +
FieldLengths
.CompressionMethod;
66
public static readonly int Crc32 = LastModified +
FieldLengths
.LastModified;
67
public static readonly int CompressedSize = Crc32 +
FieldLengths
.Crc32;
68
public static readonly int UncompressedSize = CompressedSize +
FieldLengths
.CompressedSize;
69
public static readonly int FilenameLength = UncompressedSize +
FieldLengths
.UncompressedSize;
70
public static readonly int ExtraFieldLength = FilenameLength +
FieldLengths
.FilenameLength;
71
public static readonly int DynamicData = ExtraFieldLength +
FieldLengths
.ExtraFieldLength;