Ionic Zip Library v1.9.1.6
DotNetZip
Table of contents
-
Introduction
-
About DotNetZip
-
Getting Started
-
.NET Compact Framework Applications
-
Code Examples
-
C#
-
VB.NET
-
ASP.NET (C#)
-
ASP.NET (VB)
-
Powershell
-
COM - ASP, PHP, VB6, JavaScript, VBScript
-
C++/CLI
-
Tools and Utilities
-
GZip.exe and BZip2.exe
-
ZipIt.exe and UnZip.exe
-
The Graphical Tool
-
Reference
-
Ionic Namespace
-
FileSelector Class
-
FileSelector Constructor
-
FileSelector Constructor (selectionCriteria)
-
FileSelector Constructor (selectionCriteria, traverseDirectoryReparsePoints)
-
SelectEntries Method
-
SelectEntries Method (zip)
-
SelectEntries Method (zip, directoryPathInArchive)
-
SelectFiles Method
-
SelectFiles Method (directory)
-
SelectFiles Method (directory, recurseDirectories)
-
SelectionCriteria Property
-
ToString Method
-
TraverseReparsePoints Property
-
Ionic.BZip2 Namespace
-
BZip2InputStream Class
-
BZip2InputStream Constructor
-
BZip2InputStream Constructor (input)
-
BZip2InputStream Constructor (input, leaveOpen)
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Close Method
-
Dispose Method (disposing)
-
Flush Method
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
ReadByte Method
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Write Method (buffer, offset, count)
-
BZip2OutputStream Class
-
BZip2OutputStream Constructor
-
BZip2OutputStream Constructor (output)
-
BZip2OutputStream Constructor (output, leaveOpen)
-
BZip2OutputStream Constructor (output, blockSize)
-
BZip2OutputStream Constructor (output, blockSize, leaveOpen)
-
BlockSize Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Close Method
-
Flush Method
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Write Method (buffer, offset, count)
-
ParallelBZip2OutputStream Class
-
ParallelBZip2OutputStream Constructor
-
ParallelBZip2OutputStream Constructor (output)
-
ParallelBZip2OutputStream Constructor (output, leaveOpen)
-
ParallelBZip2OutputStream Constructor (output, blockSize)
-
ParallelBZip2OutputStream Constructor (output, blockSize, leaveOpen)
-
BlockSize Property
-
BytesWrittenOut Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Close Method
-
Flush Method
-
Length Property
-
MaxWorkers Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Write Method (buffer, offset, count)
-
Ionic.Crc Namespace
-
CRC32 Class
-
CRC32 Constructor
-
CRC32 Constructor
-
CRC32 Constructor (reverseBits)
-
CRC32 Constructor (polynomial, reverseBits)
-
Combine Method (crc, length)
-
ComputeCrc32 Method (W, B)
-
Crc32Result Property
-
GetCrc32 Method (input)
-
GetCrc32AndCopy Method (input, output)
-
Reset Method
-
SlurpBlock Method (block, offset, count)
-
TotalBytesRead Property
-
UpdateCRC Method
-
UpdateCRC Method (b)
-
UpdateCRC Method (b, n)
-
CrcCalculatorStream Class
-
CrcCalculatorStream Constructor
-
CrcCalculatorStream Constructor (stream)
-
CrcCalculatorStream Constructor (stream, leaveOpen)
-
CrcCalculatorStream Constructor (stream, length)
-
CrcCalculatorStream Constructor (stream, length, leaveOpen)
-
CrcCalculatorStream Constructor (stream, length, leaveOpen, crc32)
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Close Method
-
Crc Property
-
Flush Method
-
LeaveOpen Property
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
TotalBytesSlurped Property
-
Write Method (buffer, offset, count)
-
Ionic.Zip Namespace
-
AddProgressEventArgs Class
-
BadCrcException Class
-
BadCrcException Constructor
-
BadCrcException Constructor
-
BadCrcException Constructor (info, context)
-
BadCrcException Constructor (message)
-
BadPasswordException Class
-
BadPasswordException Constructor
-
BadPasswordException Constructor
-
BadPasswordException Constructor (info, context)
-
BadPasswordException Constructor (message)
-
BadPasswordException Constructor (message, innerException)
-
BadReadException Class
-
BadReadException Constructor
-
BadReadException Constructor
-
BadReadException Constructor (info, context)
-
BadReadException Constructor (message)
-
BadReadException Constructor (message, innerException)
-
BadStateException Class
-
BadStateException Constructor
-
BadStateException Constructor
-
BadStateException Constructor (info, context)
-
BadStateException Constructor (message)
-
BadStateException Constructor (message, innerException)
-
CloseDelegate Delegate
-
ComHelper Class
-
ComHelper Constructor
-
CheckZip Method (filename)
-
CheckZipPassword Method (filename, password)
-
FixZipDirectory Method (filename)
-
GetZipLibraryVersion Method
-
IsZipFile Method (filename)
-
IsZipFileWithExtract Method (filename)
-
CompressionMethod Enumeration
-
CountingStream Class
-
CountingStream Constructor (stream)
-
Adjust Method (delta)
-
BytesRead Property
-
BytesWritten Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
ComputedPosition Property
-
Flush Method
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
WrappedStream Property
-
Write Method (buffer, offset, count)
-
EncryptionAlgorithm Enumeration
-
ExtractExistingFileAction Enumeration
-
ExtractProgressEventArgs Class
-
EntriesExtracted Property
-
ExtractLocation Property
-
OpenDelegate Delegate
-
ReadOptions Class
-
ReadOptions Constructor
-
Encoding Property
-
ReadProgress Property
-
StatusMessageWriter Property
-
ReadProgressEventArgs Class
-
SaveProgressEventArgs Class
-
EntriesSaved Property
-
SelfExtractorFlavor Enumeration
-
SelfExtractorSaveOptions Class
-
SelfExtractorSaveOptions Constructor
-
Copyright Property
-
DefaultExtractDirectory Property
-
Description Property
-
ExtractExistingFile Property
-
FileVersion Property
-
Flavor Property
-
IconFile Property
-
PostExtractCommandLine Property
-
ProductName Property
-
ProductVersion Property
-
Quiet Property
-
RemoveUnpackedFilesAfterExecute Property
-
SfxExeWindowTitle Property
-
SetCompressionCallback Delegate
-
SfxGenerationException Class
-
SfxGenerationException Constructor
-
SfxGenerationException Constructor
-
SfxGenerationException Constructor (info, context)
-
SfxGenerationException Constructor (message)
-
WriteDelegate Delegate
-
Zip64Option Enumeration
-
ZipEntry Class
-
ZipEntry Constructor
-
AccessedTime Property
-
AlternateEncoding Property
-
AlternateEncodingUsage Property
-
Attributes Property
-
BitField Property
-
Comment Property
-
CompressedSize Property
-
CompressionLevel Property
-
CompressionMethod Property
-
CompressionRatio Property
-
Crc Property
-
CreationTime Property
-
EmitTimesInUnixFormatWhenSaving Property
-
EmitTimesInWindowsFormatWhenSaving Property
-
Encryption Property
-
Extract Method
-
Extract Method
-
Extract Method (extractExistingFile)
-
Extract Method (stream)
-
Extract Method (baseDirectory)
-
Extract Method (baseDirectory, extractExistingFile)
-
ExtractExistingFile Property
-
ExtractWithPassword Method
-
ExtractWithPassword Method (extractExistingFile, password)
-
ExtractWithPassword Method (stream, password)
-
ExtractWithPassword Method (password)
-
ExtractWithPassword Method (baseDirectory, extractExistingFile, password)
-
ExtractWithPassword Method (baseDirectory, password)
-
FileName Property
-
IncludedInMostRecentSave Property
-
Info Property
-
InputStream Property
-
InputStreamWasJitProvided Property
-
IsDirectory Property
-
IsText Property
-
LastModified Property
-
ModifiedTime Property
-
OpenReader Method
-
OpenReader Method
-
OpenReader Method (password)
-
OutputUsedZip64 Property
-
Password Property
-
ProvisionalAlternateEncoding Property
-
RequiresZip64 Property
-
SetCompression Property
-
SetEntryTimes Method (created, accessed, modified)
-
Source Property
-
Timestamp Property
-
ToString Method
-
UncompressedSize Property
-
UsesEncryption Property
-
UseUnicodeAsNecessary Property
-
VersionNeeded Property
-
ZipErrorAction Property
-
ZipEntrySource Enumeration
-
ZipEntryTimestamp Enumeration
-
ZipErrorAction Enumeration
-
ZipErrorEventArgs Class
-
Exception Property
-
FileName Property
-
ZipException Class
-
ZipException Constructor
-
ZipException Constructor
-
ZipException Constructor (info, context)
-
ZipException Constructor (message)
-
ZipException Constructor (message, innerException)
-
ZipFile Class
-
ZipFile Constructor
-
ZipFile Constructor
-
ZipFile Constructor (fileName)
-
ZipFile Constructor (fileName, statusMessageWriter)
-
ZipFile Constructor (fileName, statusMessageWriter, encoding)
-
ZipFile Constructor (fileName, encoding)
-
ZipFile Constructor (encoding)
-
AddDirectory Method
-
AddDirectory Method (directoryName)
-
AddDirectory Method (directoryName, directoryPathInArchive)
-
AddDirectoryByName Method (directoryNameInArchive)
-
AddDirectoryWillTraverseReparsePoints Property
-
AddEntry Method
-
AddEntry Method (entryName, opener, closer)
-
AddEntry Method (entryName, writer)
-
AddEntry Method (entryName, byteContent)
-
AddEntry Method (entryName, stream)
-
AddEntry Method (entryName, content)
-
AddEntry Method (entryName, content, encoding)
-
AddFile Method
-
AddFile Method (fileName)
-
AddFile Method (fileName, directoryPathInArchive)
-
AddFiles Method
-
AddFiles Method (fileNames)
-
AddFiles Method (fileNames, preserveDirHierarchy, directoryPathInArchive)
-
AddFiles Method (fileNames, directoryPathInArchive)
-
AddItem Method
-
AddItem Method (fileOrDirectoryName)
-
AddItem Method (fileOrDirectoryName, directoryPathInArchive)
-
AddProgress Event
-
AddSelectedFiles Method
-
AddSelectedFiles Method (selectionCriteria)
-
AddSelectedFiles Method (selectionCriteria, recurseDirectories)
-
AddSelectedFiles Method (selectionCriteria, directoryOnDisk)
-
AddSelectedFiles Method (selectionCriteria, directoryOnDisk, recurseDirectories)
-
AddSelectedFiles Method (selectionCriteria, directoryOnDisk, directoryPathInArchive)
-
AddSelectedFiles Method (selectionCriteria, directoryOnDisk, directoryPathInArchive, recurseDirectories)
-
AlternateEncoding Property
-
AlternateEncodingUsage Property
-
BufferSize Property
-
BufferSizeDefault Field
-
CaseSensitiveRetrieval Property
-
CheckZip Method
-
CheckZip Method (zipFileName)
-
CheckZip Method (zipFileName, fixIfNecessary, writer)
-
CheckZipPassword Method (zipFileName, password)
-
CodecBufferSize Property
-
Comment Property
-
CompressionLevel Property
-
CompressionMethod Property
-
ContainsEntry Method (name)
-
Count Property
-
DefaultEncoding Property
-
Dispose Method
-
Dispose Method
-
Dispose Method (disposeManagedResources)
-
EmitTimesInUnixFormatWhenSaving Property
-
EmitTimesInWindowsFormatWhenSaving Property
-
Encryption Property
-
Entries Property
-
EntriesSorted Property
-
EntryFileNames Property
-
ExtractAll Method
-
ExtractAll Method (path)
-
ExtractAll Method (path, extractExistingFile)
-
ExtractExistingFile Property
-
ExtractProgress Event
-
ExtractSelectedEntries Method
-
ExtractSelectedEntries Method (selectionCriteria)
-
ExtractSelectedEntries Method (selectionCriteria, extractExistingFile)
-
ExtractSelectedEntries Method (selectionCriteria, directoryPathInArchive)
-
ExtractSelectedEntries Method (selectionCriteria, directoryInArchive, extractDirectory)
-
ExtractSelectedEntries Method (selectionCriteria, directoryPathInArchive, extractDirectory, extractExistingFile)
-
FixZipDirectory Method (zipFileName)
-
FlattenFoldersOnExtract Property
-
FullScan Property
-
GetEnumerator Method
-
GetNewEnum Method
-
Info Property
-
Initialize Method (fileName)
-
InputUsesZip64 Property
-
IsZipFile Method
-
IsZipFile Method (stream, testExtract)
-
IsZipFile Method (fileName)
-
IsZipFile Method (fileName, testExtract)
-
Item Property
-
Item Property (ix)
-
Item Property (fileName)
-
LibraryVersion Property
-
MaxOutputSegmentSize Property
-
Name Property
-
NumberOfSegmentsForMostRecentSave Property
-
OutputUsedZip64 Property
-
ParallelDeflateMaxBufferPairs Property
-
ParallelDeflateThreshold Property
-
Password Property
-
ProvisionalAlternateEncoding Property
-
Read Method
-
Read Method (zipStream)
-
Read Method (zipStream, options)
-
Read Method (fileName)
-
Read Method (fileName, options)
-
ReadProgress Event
-
RemoveEntries Method
-
RemoveEntries Method (entriesToRemove)
-
RemoveEntries Method (entriesToRemove)
-
RemoveEntry Method
-
RemoveEntry Method (entry)
-
RemoveEntry Method (fileName)
-
RemoveSelectedEntries Method
-
RemoveSelectedEntries Method (selectionCriteria)
-
RemoveSelectedEntries Method (selectionCriteria, directoryPathInArchive)
-
RequiresZip64 Property
-
Save Method
-
Save Method
-
Save Method (outputStream)
-
Save Method (fileName)
-
SaveProgress Event
-
SaveSelfExtractor Method
-
SaveSelfExtractor Method (exeToGenerate, flavor)
-
SaveSelfExtractor Method (exeToGenerate, options)
-
SelectEntries Method
-
SelectEntries Method (selectionCriteria)
-
SelectEntries Method (selectionCriteria, directoryPathInArchive)
-
SetCompression Property
-
SortEntriesBeforeSaving Property
-
StatusMessageTextWriter Property
-
Strategy Property
-
TempFileFolder Property
-
ToString Method
-
UpdateDirectory Method
-
UpdateDirectory Method (directoryName)
-
UpdateDirectory Method (directoryName, directoryPathInArchive)
-
UpdateEntry Method
-
UpdateEntry Method (entryName, opener, closer)
-
UpdateEntry Method (entryName, writer)
-
UpdateEntry Method (entryName, byteContent)
-
UpdateEntry Method (entryName, stream)
-
UpdateEntry Method (entryName, content)
-
UpdateEntry Method (entryName, content, encoding)
-
UpdateFile Method
-
UpdateFile Method (fileName)
-
UpdateFile Method (fileName, directoryPathInArchive)
-
UpdateFiles Method
-
UpdateFiles Method (fileNames)
-
UpdateFiles Method (fileNames, directoryPathInArchive)
-
UpdateItem Method
-
UpdateItem Method (itemName)
-
UpdateItem Method (itemName, directoryPathInArchive)
-
UpdateSelectedFiles Method (selectionCriteria, directoryOnDisk, directoryPathInArchive, recurseDirectories)
-
UseUnicodeAsNecessary Property
-
UseZip64WhenSaving Property
-
ZipError Event
-
ZipErrorAction Property
-
ZipInputStream Class
-
ZipInputStream Constructor
-
ZipInputStream Constructor (stream)
-
ZipInputStream Constructor (stream, leaveOpen)
-
ZipInputStream Constructor (fileName)
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
CodecBufferSize Property
-
Dispose Method (disposing)
-
Flush Method
-
GetNextEntry Method
-
Length Property
-
Password Property
-
Position Property
-
ProvisionalAlternateEncoding Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
ToString Method
-
Write Method (buffer, offset, count)
-
ZipOption Enumeration
-
ZipOutputStream Class
-
ZipOutputStream Constructor
-
ZipOutputStream Constructor (stream)
-
ZipOutputStream Constructor (stream, leaveOpen)
-
ZipOutputStream Constructor (fileName)
-
AlternateEncoding Property
-
AlternateEncodingUsage Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
CodecBufferSize Property
-
Comment Property
-
CompressionLevel Property
-
CompressionMethod Property
-
ContainsEntry Method (name)
-
DefaultEncoding Property
-
Dispose Method (disposing)
-
EnableZip64 Property
-
Encryption Property
-
Flush Method
-
IgnoreCase Property
-
Length Property
-
OutputUsedZip64 Property
-
ParallelDeflateMaxBufferPairs Property
-
ParallelDeflateThreshold Property
-
Password Property
-
Position Property
-
ProvisionalAlternateEncoding Property
-
PutNextEntry Method (entryName)
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Strategy Property
-
Timestamp Property
-
ToString Method
-
UseUnicodeAsNecessary Property
-
Write Method (buffer, offset, count)
-
ZipProgressEventArgs Class
-
ArchiveName Property
-
BytesTransferred Property
-
Cancel Property
-
CurrentEntry Property
-
EntriesTotal Property
-
EventType Property
-
TotalBytesToTransfer Property
-
ZipProgressEventType Enumeration
-
Ionic.Zlib Namespace
-
CompressionLevel Enumeration
-
CompressionMode Enumeration
-
CompressionStrategy Enumeration
-
DeflateStream Class
-
DeflateStream Constructor
-
DeflateStream Constructor (stream, mode)
-
DeflateStream Constructor (stream, mode, level)
-
DeflateStream Constructor (stream, mode, level, leaveOpen)
-
DeflateStream Constructor (stream, mode, leaveOpen)
-
BufferSize Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
CompressBuffer Method (b)
-
CompressString Method (s)
-
Dispose Method (disposing)
-
Flush Method
-
FlushMode Property
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Strategy Property
-
TotalIn Property
-
TotalOut Property
-
UncompressBuffer Method (compressed)
-
UncompressString Method (compressed)
-
Write Method (buffer, offset, count)
-
FlushType Enumeration
-
GZipStream Class
-
GZipStream Constructor
-
GZipStream Constructor (stream, mode)
-
GZipStream Constructor (stream, mode, level)
-
GZipStream Constructor (stream, mode, level, leaveOpen)
-
GZipStream Constructor (stream, mode, leaveOpen)
-
BufferSize Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Comment Property
-
CompressBuffer Method (b)
-
CompressString Method (s)
-
Crc32 Property
-
Dispose Method (disposing)
-
FileName Property
-
Flush Method
-
FlushMode Property
-
LastModified Field
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
TotalIn Property
-
TotalOut Property
-
UncompressBuffer Method (compressed)
-
UncompressString Method (compressed)
-
Write Method (buffer, offset, count)
-
ParallelDeflateOutputStream Class
-
ParallelDeflateOutputStream Constructor
-
ParallelDeflateOutputStream Constructor (stream)
-
ParallelDeflateOutputStream Constructor (stream, level)
-
ParallelDeflateOutputStream Constructor (stream, level, strategy, leaveOpen)
-
ParallelDeflateOutputStream Constructor (stream, level, leaveOpen)
-
ParallelDeflateOutputStream Constructor (stream, leaveOpen)
-
BufferSize Property
-
BytesProcessed Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
Close Method
-
Crc32 Property
-
Dispose Method
-
Dispose Method
-
Dispose Method (disposing)
-
Flush Method
-
Length Property
-
MaxBufferPairs Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Reset Method (stream)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
Strategy Property
-
Write Method (buffer, offset, count)
-
ZlibCodec Class
-
ZlibCodec Constructor
-
ZlibCodec Constructor
-
ZlibCodec Constructor (mode)
-
Adler32 Property
-
AvailableBytesIn Field
-
AvailableBytesOut Field
-
CompressLevel Field
-
Deflate Method (flush)
-
EndDeflate Method
-
EndInflate Method
-
Inflate Method (flush)
-
InitializeDeflate Method
-
InitializeDeflate Method
-
InitializeDeflate Method (level)
-
InitializeDeflate Method (level, wantRfc1950Header)
-
InitializeDeflate Method (level, bits)
-
InitializeDeflate Method (level, bits, wantRfc1950Header)
-
InitializeInflate Method
-
InitializeInflate Method
-
InitializeInflate Method (expectRfc1950Header)
-
InitializeInflate Method (windowBits)
-
InitializeInflate Method (windowBits, expectRfc1950Header)
-
InputBuffer Field
-
Message Field
-
NextIn Field
-
NextOut Field
-
OutputBuffer Field
-
ResetDeflate Method
-
SetDeflateParams Method (level, strategy)
-
SetDictionary Method (dictionary)
-
Strategy Field
-
SyncInflate Method
-
TotalBytesIn Field
-
TotalBytesOut Field
-
WindowBits Field
-
ZlibConstants Class
-
WindowBitsDefault Field
-
WindowBitsMax Field
-
WorkingBufferSizeDefault Field
-
WorkingBufferSizeMin Field
-
Z_BUF_ERROR Field
-
Z_DATA_ERROR Field
-
Z_NEED_DICT Field
-
Z_OK Field
-
Z_STREAM_END Field
-
Z_STREAM_ERROR Field
-
ZlibException Class
-
ZlibException Constructor
-
ZlibException Constructor
-
ZlibException Constructor (s)
-
ZlibStream Class
-
ZlibStream Constructor
-
ZlibStream Constructor (stream, mode)
-
ZlibStream Constructor (stream, mode, level)
-
ZlibStream Constructor (stream, mode, level, leaveOpen)
-
ZlibStream Constructor (stream, mode, leaveOpen)
-
BufferSize Property
-
CanRead Property
-
CanSeek Property
-
CanWrite Property
-
CompressBuffer Method (b)
-
CompressString Method (s)
-
Dispose Method (disposing)
-
Flush Method
-
FlushMode Property
-
Length Property
-
Position Property
-
Read Method (buffer, offset, count)
-
Seek Method (offset, origin)
-
SetLength Method (value)
-
TotalIn Property
-
TotalOut Property
-
UncompressBuffer Method (compressed)
-
UncompressString Method (compressed)
-
Write Method (buffer, offset, count)