Introduction
Code Examples
Zip Tools
Reference
Ionic
Ionic.Zip
AddProgressEventArgs
BadCrcException
BadPasswordException
BadReadException
BadStateException
CloseDelegate
ComHelper
CompressionMethod
EncryptionAlgorithm
ExtractExistingFileAction
ExtractProgressEventArgs
OpenDelegate
ReadProgressEventArgs
SaveProgressEventArgs
SelfExtractorFlavor
SelfExtractorSaveOptions
SetCompressionCallback
SfxGenerationException
WriteDelegate
Zip64Option
ZipEntry
ZipEntry Constructor
AccessedTime
ActualEncoding
Attributes
BitField
Comment
CompressedSize
CompressionLevel
CompressionMethod
CompressionRatio
Crc
CreationTime
EmitTimesInUnixFormatWhenSaving
EmitTimesInWindowsFormatWhenSaving
Encryption
Extract()
ExtractExistingFile
ExtractWithPassword()
FileName
IncludedInMostRecentSave
Info
InputStream
InputStreamWasJitProvided
IsDirectory
IsText
LastModified
ModifiedTime
OpenReader()
OutputUsedZip64
Password
ProvisionalAlternateEncoding
RequiresZip64
SetCompression
SetEntryTimes(created, accessed, modified)
Source
Timestamp
ToString()
UncompressedSize
UsesEncryption
UseUnicodeAsNecessary
VersionNeeded
ZipErrorAction
ZipEntrySource
ZipEntryTimestamp
ZipErrorAction
ZipErrorEventArgs
ZipException
ZipFile
ZipFile Constructors
AddDirectory()
AddDirectoryByName(directoryNameInArchive)
AddDirectoryWillTraverseReparsePoints
AddEntry()
AddFile()
AddFiles()
AddItem()
AddProgress
AddSelectedFiles()
AddSelectedFiles(selectionCriteria)
AddSelectedFiles(selectionCriteria, recurseDirectories)
AddSelectedFiles(selectionCriteria, directoryOnDisk)
AddSelectedFiles(selectionCriteria, directoryOnDisk, recurseDirectories)
AddSelectedFiles(selectionCriteria, directoryOnDisk, directoryPathInArchive)
AddSelectedFiles(selectionCriteria, directoryOnDisk, directoryPathInArchive, recurseDirectories)
BufferSize
CaseSensitiveRetrieval
CheckZip()
CodecBufferSize
Comment
CompressionLevel
ContainsEntry(name)
Count
DefaultEncoding
Dispose()
EmitTimesInUnixFormatWhenSaving
EmitTimesInWindowsFormatWhenSaving
Encryption
Entries
EntriesSorted
EntryFileNames
ExtractAll()
ExtractExistingFile
ExtractProgress
ExtractSelectedEntries()
ExtractSelectedEntries(selectionCriteria)
ExtractSelectedEntries(selectionCriteria, extractExistingFile)
ExtractSelectedEntries(selectionCriteria, directoryPathInArchive)
ExtractSelectedEntries(selectionCriteria, directoryInArchive, extractDirectory)
ExtractSelectedEntries(selectionCriteria, directoryPathInArchive, extractDirectory, extractExistingFile)
Finalize()
FixZipDirectory(zipFileName)
FlattenFoldersOnExtract
FullScan
GetEnumerator()
GetNewEnum()
Info
Initialize(fileName)
InputUsesZip64
IoBufferSizeDefault
IsZipFile()
Item
LibraryVersion
MaxOutputSegmentSize
Name
NumberOfSegmentsForMostRecentSave
OutputUsedZip64
ParallelDeflateThreshold
Password
ProvisionalAlternateEncoding
Read()
Read(buffer)
Read(buffer, statusMessageWriter)
Read(buffer, statusMessageWriter, encoding)
Read(zipStream)
Read(zipStream, readProgress)
Read(zipStream, statusMessageWriter)
Read(zipStream, statusMessageWriter, readProgress)
Read(zipStream, statusMessageWriter, encoding)
Read(zipStream, statusMessageWriter, encoding, readProgress)
Read(zipStream, encoding)
Read(zipStream, encoding, readProgress)
Read(fileName)
Read(fileName, readProgress)
Read(fileName, statusMessageWriter)
Read(fileName, statusMessageWriter, readProgress)
Read(fileName, statusMessageWriter, encoding)
Read(fileName, statusMessageWriter, encoding, readProgress)
Read(fileName, encoding)
Read(fileName, encoding, readProgress)
ReadProgress
RemoveEntries()
RemoveEntry()
RemoveSelectedEntries()
RequiresZip64
Save()
SaveProgress
SaveSelfExtractor()
SelectEntries()
SetCompression
SortEntriesBeforeSaving
StatusMessageTextWriter
Strategy
TempFileFolder
ToString()
UpdateDirectory()
UpdateEntry()
UpdateFile()
UpdateFiles()
UpdateItem()
UpdateSelectedFiles(selectionCriteria, directoryOnDisk, directoryPathInArchive, recurseDirectories)
UseUnicodeAsNecessary
UseZip64WhenSaving
ZipError
ZipErrorAction
ZipInputStream
ZipOutputStream
ZipOutputStream Constructors
CanRead
CanSeek
CanWrite
CodecBufferSize
Comment
CompressionLevel
ContainsEntry(name)
Dispose(notCalledFromFinalizer)
EnableZip64
Encryption
Flush()
IgnoreCase
Length
OutputUsedZip64
ParallelDeflateThreshold
Password
Position
ProvisionalAlternateEncoding
PutNextEntry(entryName)
Read(buffer, offset, count)
Seek(offset, origin)
SetLength(value)
Strategy
Timestamp
UseUnicodeAsNecessary
Write(buffer, offset, count)
ZipProgressEventArgs
ZipProgressEventType
Ionic.Zlib
CompressionLevel
CompressionMode
CompressionStrategy
CRC32
CrcCalculatorStream
DeflateStream
DeflateStream Constructors
BufferSize
CanRead
CanSeek
CanWrite
CompressBuffer(b)
CompressString(s)
Dispose(disposing)
Flush()
FlushMode
Length
Position
Read(buffer, offset, count)
Seek(offset, origin)
SetLength(value)
Strategy
TotalIn
TotalOut
UncompressBuffer(compressed)
UncompressString(compressed)
Write(buffer, offset, count)
FlushType
GZipStream
GZipStream Constructors
BufferSize
CanRead
CanSeek
CanWrite
Comment
CompressBuffer(b)
CompressString(s)
Crc32
Dispose(disposing)
FileName
Flush()
FlushMode
LastModified
Length
Position
Read(buffer, offset, count)
Seek(offset, origin)
SetLength(value)
TotalIn
TotalOut
UncompressBuffer(compressed)
UncompressString(compressed)
Write(buffer, offset, count)
ParallelDeflateOutputStream
ParallelDeflateOutputStream Constructors
ParallelDeflateOutputStream Constructor (stream)
ParallelDeflateOutputStream Constructor (stream, level)
ParallelDeflateOutputStream Constructor (stream, level, strategy, leaveOpen)
ParallelDeflateOutputStream Constructor (stream, level, leaveOpen)
ParallelDeflateOutputStream Constructor (stream, leaveOpen)
BufferSize
BuffersPerCore
BytesProcessed
CanRead
CanSeek
CanWrite
Close()
Crc32
Dispose(disposeManagedResources)
Finalize()
Flush()
Length
Position
Read(buffer, offset, count)
Reset(stream)
Seek(offset, origin)
SetLength(value)
Strategy
Write(buffer, offset, count)
ZlibCodec
ZlibCodec Constructors
Adler32
AvailableBytesIn
AvailableBytesOut
CompressLevel
Deflate(flush)
EndDeflate()
EndInflate()
Inflate(flush)
InitializeDeflate()
InitializeInflate()
InputBuffer
Message
NextIn
NextOut
OutputBuffer
ResetDeflate()
SetDeflateParams(level, strategy)
SetDictionary(dictionary)
Strategy
SyncInflate()
TotalBytesIn
TotalBytesOut
WindowBits
ZlibConstants
ZlibException
ZlibStream
ZlibStream Constructors
BufferSize
CanRead
CanSeek
CanWrite
CompressBuffer(b)
CompressString(s)
Dispose(disposing)
Flush()
FlushMode
Length
Position
Read(buffer, offset, count)
Seek(offset, origin)
SetLength(value)
TotalIn
TotalOut
UncompressBuffer(compressed)
UncompressString(compressed)
Write(buffer, offset, count)