Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetJustZip64Block()

static Zip64ExtraField System.IO.Compression.Zip64ExtraField.GetJustZip64Block ( Stream extraFieldStream,
bool readUncompressedSize,
bool readCompressedSize,
bool readLocalHeaderOffset,
bool readStartDiskNumber )
inlinestatic

Definition at line 81 of file Zip64ExtraField.cs.

82 {
83 Zip64ExtraField zip64Block;
84 using (BinaryReader reader = new BinaryReader(extraFieldStream))
85 {
86 ZipGenericExtraField field;
87 while (ZipGenericExtraField.TryReadBlock(reader, extraFieldStream.Length, out field))
88 {
90 {
91 return zip64Block;
92 }
93 }
94 }
95 zip64Block = default(Zip64ExtraField);
96 zip64Block._compressedSize = null;
97 zip64Block._uncompressedSize = null;
98 zip64Block._localHeaderOffset = null;
99 zip64Block._startDiskNumber = null;
100 return zip64Block;
101 }
static bool TryGetZip64BlockFromGenericExtraField(ZipGenericExtraField extraField, bool readUncompressedSize, bool readCompressedSize, bool readLocalHeaderOffset, bool readStartDiskNumber, out Zip64ExtraField zip64Block)

References System.IO.Compression.Zip64ExtraField.TryGetZip64BlockFromGenericExtraField(), and System.IO.Compression.ZipGenericExtraField.TryReadBlock().

Referenced by System.IO.Compression.ZipCentralDirectoryFileHeader.TryReadBlock().