7 instantiations of Zip64ExtraField
System.IO.Compression (7)
System\IO\Compression\ZipArchiveEntry.cs (4)
762zip64ExtraField = new() 785zip64ExtraField ??= new(); 1643zip64ExtraField = new() 1714zip64ExtraField = new() { CompressedSize = 0, UncompressedSize = 0 };
System\IO\Compression\ZipBlocks.cs (3)
244zip64Field = new() 261zip64Block = new() 376Zip64ExtraField zip64Field = new()
24 references to Zip64ExtraField
System.IO.Compression (24)
System\IO\Compression\ZipArchiveEntry.Async.cs (2)
421if (WriteCentralDirectoryFileHeaderInitialize(forceWrite, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint offsetOfLocalHeaderTruncated)) 693if (WriteLocalFileHeaderInitialize(isEmptyFile, forceWrite, preserveDataDescriptor, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint crc32ToWrite))
System\IO\Compression\ZipArchiveEntry.cs (11)
738private bool WriteCentralDirectoryFileHeaderInitialize(bool forceWrite, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint offsetOfLocalHeaderTruncated) 892if (WriteCentralDirectoryFileHeaderInitialize(forceWrite, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint offsetOfLocalHeaderTruncated)) 1579private unsafe bool WriteLocalFileHeaderInitialize(bool isEmptyFile, bool forceWrite, bool preserveDataDescriptor, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint crc32ToWrite) 1747if (WriteLocalFileHeaderInitialize(isEmptyFile, forceWrite, preserveDataDescriptor, out Zip64ExtraField? zip64ExtraField, out uint compressedSizeTruncated, out uint uncompressedSizeTruncated, out ushort extraFieldLength, out uint crc32ToWrite)) 1984private const int Zip64SizesBufferLength = Zip64ExtraField.FieldLengths.UncompressedSize + Zip64ExtraField.FieldLengths.CompressedSize; 2090int relativeUncompressedSizeLocation = Zip64ExtraField.FieldLocations.UncompressedSize - Zip64ExtraField.FieldLocations.UncompressedSize; 2091int relativeCompressedSizeLocation = Zip64ExtraField.FieldLocations.CompressedSize - Zip64ExtraField.FieldLocations.UncompressedSize; 2094+ _storedEntryNameBytes.Length + Zip64ExtraField.OffsetToFirstField,
System\IO\Compression\ZipBlocks.Async.cs (1)
229TryReadBlockFinalize(header, dynamicHeader, dynamicHeaderSize, uncompressedSizeSmall, compressedSizeSmall, diskNumberStartSmall, relativeOffsetOfLocalHeaderSmall, saveExtraFieldsAndComments, ref bytesRead, out Zip64ExtraField zip64);
System\IO\Compression\ZipBlocks.cs (10)
226public static Zip64ExtraField GetJustZip64Block(ReadOnlySpan<byte> extraFieldData, 230Zip64ExtraField zip64Field; 258bool isInLocalHeader, out Zip64ExtraField zip64Block) 372public static Zip64ExtraField GetAndRemoveZip64Block(List<ZipGenericExtraField> extraFields, 376Zip64ExtraField zip64Field = new() 626Zip64ExtraField.RemoveZip64Blocks(list); 937private static void TryReadBlockFinalize(ZipCentralDirectoryFileHeader header, ReadOnlySpan<byte> dynamicHeader, int dynamicHeaderSize, uint uncompressedSizeSmall, uint compressedSizeSmall, ushort diskNumberStartSmall, uint relativeOffsetOfLocalHeaderSmall, bool saveExtraFieldsAndComments, ref int bytesRead, out Zip64ExtraField zip64) 959zip64 = Zip64ExtraField.GetAndRemoveZip64Block(header.ExtraFields, 969zip64 = Zip64ExtraField.GetJustZip64Block(zipExtraFields, 1031TryReadBlockFinalize(header, dynamicHeader, dynamicHeaderSize, uncompressedSizeSmall, compressedSizeSmall, diskNumberStartSmall, relativeOffsetOfLocalHeaderSmall, saveExtraFieldsAndComments, ref bytesRead, out Zip64ExtraField zip64);