30 references to ZipHelper
System.IO.Compression (30)
System\IO\Compression\ZipArchive.cs (7)
225_archiveComment = ZipHelper.GetEncodedTruncatedBytesFromString(value, EntryNameAndCommentEncoding, ZipEndOfCentralDirectoryBlock.ZipFileCommentMaxLength, out _); 600if (!ZipHelper.SeekBackwardsToSignature(_archiveStream, 649if (eocd.NumberOfThisDisk == ZipHelper.Mask16Bit || 650eocd.OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber == ZipHelper.Mask32Bit || 651eocd.NumberOfEntriesInTheCentralDirectory == ZipHelper.Mask16Bit) 660if (ZipHelper.SeekBackwardsToSignature(_archiveStream, 810|| _entries.Count >= ZipHelper.Mask16Bit
System\IO\Compression\ZipArchiveEntry.cs (16)
64_lastModified = new DateTimeOffset(ZipHelper.DosTimeToDateTime(cd.LastModified)); 212_fileComment = ZipHelper.GetEncodedTruncatedBytesFromString(value, _archive.EntryNameAndCommentEncoding, ushort.MaxValue, out bool isUTF8); 238_storedEntryNameBytes = ZipHelper.GetEncodedTruncatedBytesFromString( 279if (value.DateTime.Year < ZipHelper.ValidZipDate_YearMin || value.DateTime.Year > ZipHelper.ValidZipDate_YearMax) 506compressedSizeTruncated = ZipHelper.Mask32Bit; 507uncompressedSizeTruncated = ZipHelper.Mask32Bit; 527offsetOfLocalHeaderTruncated = ZipHelper.Mask32Bit; 592BinaryPrimitives.WriteUInt32LittleEndian(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime)); 648ZipHelper.ReadBytes(_archive.ArchiveStream, _compressedBytes[i], MaxSingleBufferSize); 650ZipHelper.ReadBytes(_archive.ArchiveStream, _compressedBytes[_compressedBytes.Length - 1], (int)(_compressedSize % MaxSingleBufferSize)); 952compressedSizeTruncated = ZipHelper.Mask32Bit; 953uncompressedSizeTruncated = ZipHelper.Mask32Bit; 1009BinaryPrimitives.WriteUInt32LittleEndian(lfStaticHeader[ZipLocalFileHeader.FieldLocations.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime)); 1112uint compressedSizeTruncated = zip64Needed ? ZipHelper.Mask32Bit : (uint)_compressedSize; 1113uint uncompressedSizeTruncated = zip64Needed ? ZipHelper.Mask32Bit : (uint)_uncompressedSize;
System\IO\Compression\ZipBlocks.cs (7)
702bool uncompressedSizeInZip64 = uncompressedSizeSmall == ZipHelper.Mask32Bit; 703bool compressedSizeInZip64 = compressedSizeSmall == ZipHelper.Mask32Bit; 704bool relativeOffsetInZip64 = relativeOffsetOfLocalHeaderSmall == ZipHelper.Mask32Bit; 705bool diskNumberStartInZip64 = diskNumberStartSmall == ZipHelper.Mask16Bit; 776ZipHelper.Mask16Bit : (ushort)numberOfEntries; 778ZipHelper.Mask32Bit : (uint)startOfCentralDirectory; 780ZipHelper.Mask32Bit : (uint)sizeOfCentralDirectory;