1 instantiation of ZipEndOfCentralDirectoryBlock
System.IO.Compression (1)
System\IO\Compression\ZipBlocks.cs (1)
1126
eocdBlock =
new
()
25 references to ZipEndOfCentralDirectoryBlock
System.IO.Compression (25)
System\IO\Compression\ZipArchive.Async.cs (9)
277
_archiveStream.Seek(-
ZipEndOfCentralDirectoryBlock
.SizeOfBlockWithoutSignature, SeekOrigin.End);
282
ZipEndOfCentralDirectoryBlock
.SignatureConstantBytes,
283
ZipEndOfCentralDirectoryBlock
.ZipFileCommentMaxLength +
ZipEndOfCentralDirectoryBlock
.FieldLengths.Signature,
290
ZipEndOfCentralDirectoryBlock
eocd = await
ZipEndOfCentralDirectoryBlock
.ReadBlockAsync(_archiveStream, cancellationToken).ConfigureAwait(false);
313
private async ValueTask TryReadZip64EndOfCentralDirectoryAsync(
ZipEndOfCentralDirectoryBlock
eocd, long eocdStart, CancellationToken cancellationToken)
468
await
ZipEndOfCentralDirectoryBlock
.WriteBlockAsync(_archiveStream, _entries.Count, startOfCentralDirectory, sizeOfCentralDirectory, _archiveComment, cancellationToken).ConfigureAwait(false);
472
_archiveStream.Seek(
ZipEndOfCentralDirectoryBlock
.TotalSize + _archiveComment.Length, SeekOrigin.Current);
System\IO\Compression\ZipArchive.cs (11)
217
_archiveComment = ZipHelper.GetEncodedTruncatedBytesFromString(value, EntryNameAndCommentEncoding,
ZipEndOfCentralDirectoryBlock
.ZipFileCommentMaxLength, out _);
711
private void ReadEndOfCentralDirectoryInnerWork(
ZipEndOfCentralDirectoryBlock
eocd)
741
_archiveStream.Seek(-
ZipEndOfCentralDirectoryBlock
.SizeOfBlockWithoutSignature, SeekOrigin.End);
746
ZipEndOfCentralDirectoryBlock
.SignatureConstantBytes,
747
ZipEndOfCentralDirectoryBlock
.ZipFileCommentMaxLength +
ZipEndOfCentralDirectoryBlock
.FieldLengths.Signature))
753
ZipEndOfCentralDirectoryBlock
eocd =
ZipEndOfCentralDirectoryBlock
.ReadBlock(_archiveStream);
816
private void TryReadZip64EndOfCentralDirectory(
ZipEndOfCentralDirectoryBlock
eocd, long eocdStart)
1018
ZipEndOfCentralDirectoryBlock
.WriteBlock(_archiveStream, _entries.Count, startOfCentralDirectory, sizeOfCentralDirectory, _archiveComment);
1022
_archiveStream.Seek(
ZipEndOfCentralDirectoryBlock
.TotalSize + _archiveComment.Length, SeekOrigin.Current);
System\IO\Compression\ZipBlocks.Async.cs (2)
260
public static async Task<
ZipEndOfCentralDirectoryBlock
> ReadBlockAsync(Stream stream, CancellationToken cancellationToken)
267
if (!TryReadBlockInitialize(stream, blockContents, bytesRead, out
ZipEndOfCentralDirectoryBlock
? eocdBlock, out bool readComment))
System\IO\Compression\ZipBlocks.cs (3)
1112
private static bool TryReadBlockInitialize(Stream stream, Span<byte> blockContents, int bytesRead, [NotNullWhen(returnValue: true)] out
ZipEndOfCentralDirectoryBlock
? eocdBlock, out bool readComment)
1158
public static unsafe
ZipEndOfCentralDirectoryBlock
ReadBlock(Stream stream)
1163
if (!TryReadBlockInitialize(stream, blockContents, bytesRead, out
ZipEndOfCentralDirectoryBlock
? eocdBlock, out bool readComment))