documentation
.HELP!
SharpZip Compression Library Documentation
ICSharpCode.SharpZipLib.ChecksumsHierarchy
SharpZip Compression Library
previous page
next page
SharpZip Compression Library
ICSharpCode.SharpZipLib.Checksums Hierarchy
System.Object
ICSharpCode.SharpZipLib.Checksums.Adler32
----
ICSharpCode.SharpZipLib.Checksums.IChecksum
ICSharpCode.SharpZipLib.Checksums.Crc32
----
ICSharpCode.SharpZipLib.Checksums.IChecksum
ICSharpCode.SharpZipLib.Checksums.IChecksum
ICSharpCode.SharpZipLib.Checksums.StrangeCRC
----
ICSharpCode.SharpZipLib.Checksums.IChecksum
See Also
ICSharpCode.SharpZipLib.Checksums Namespace
previous page
start
next page
Menu
Homepage
Table of contents
ICSharpCode.SharpZipLib
SharpZipBaseException Class
SharpZipBaseException Members
SharpZipBaseException Constructor
SharpZipBaseException Constructor ()
SharpZipBaseException Constructor (String)
SharpZipBaseException Constructor (String, Exception)
ICSharpCode.SharpZipLib.BZip2
BZip2 Class
BZip2 Members
BZip2 Constructor
Methods
Compress Method
Decompress Method
BZip2Constants Class
BZip2Constants Members
Fields
baseBlockSize Field
G_SIZE Field
MAX_ALPHA_SIZE Field
MAX_CODE_LEN Field
MAX_SELECTORS Field
N_GROUPS Field
N_ITERS Field
NUM_OVERSHOOT_BYTES Field
rNums Field
RUNA Field
RUNB Field
BZip2Exception Class
BZip2Exception Members
BZip2Exception Constructor
BZip2Exception Constructor ()
BZip2Exception Constructor (String)
BZip2InputStream Class
BZip2InputStream Members
BZip2InputStream Constructor
Properties
CanRead Property
CanSeek Property
CanWrite Property
Length Property
Position Property
Methods
Close Method
Flush Method
Read Method
ReadByte Method
Seek Method
SetLength Method
Write Method
WriteByte Method
BZip2OutputStream Class
BZip2OutputStream Members
BZip2OutputStream Constructor
BZip2OutputStream Constructor (Stream)
BZip2OutputStream Constructor (Stream, Int32)
Properties
CanRead Property
CanSeek Property
CanWrite Property
Length Property
Position Property
Methods
Close Method
Finalize Method
Flush Method
Read Method
ReadByte Method
Seek Method
SetLength Method
Write Method
WriteByte Method
ICSharpCode.SharpZipLib.Checksums
Adler32 Class
Adler32 Members
Adler32 Constructor
Properties
Value Property
Methods
Reset Method
Update Method
Update Method (Byte[])
Update Method (Byte[], Int32, Int32)
Update Method (Int32)
Crc32 Class
Crc32 Members
Crc32 Constructor
Properties
Value Property
Methods
Reset Method
Update Method
Update Method (Byte[])
Update Method (Byte[], Int32, Int32)
Update Method (Int32)
IChecksum Interface
IChecksum Members
Properties
Value Property
Methods
Reset Method
Update Method
Update Method (Byte[])
Update Method (Byte[], Int32, Int32)
Update Method (Int32)
StrangeCRC Class
StrangeCRC Members
StrangeCRC Constructor
Properties
Value Property
Methods
Reset Method
Update Method
Update Method (Byte[])
Update Method (Byte[], Int32, Int32)
Update Method (Int32)
ICSharpCode.SharpZipLib.Core
DirectoryEventArgs Class
DirectoryEventArgs Members
DirectoryEventArgs Constructor
Properties
HasMatchingFiles Property
DirectoryFailureDelegate Delegate
FileFailureDelegate Delegate
FileSystemScanner Class
FileSystemScanner Members
FileSystemScanner Constructor
FileSystemScanner Constructor (String)
FileSystemScanner Constructor (String, String)
FileSystemScanner Constructor (IScanFilter)
FileSystemScanner Constructor (IScanFilter, IScanFilter)
Fields
DirectoryFailure Field
FileFailure Field
ProcessDirectory Field
ProcessFile Field
Methods
OnDirectoryFailure Method
OnFileFailure Method
OnProcessDirectory Method
OnProcessFile Method
Scan Method
INameTransform Interface
INameTransform Members
Methods
TransformDirectory Method
TransformFile Method
IScanFilter Interface
IScanFilter Members
Methods
IsMatch Method
NameAndSizeFilter Class
NameAndSizeFilter Members
NameAndSizeFilter Constructor
Properties
MaxSize Property
MinSize Property
Methods
IsMatch Method
NameFilter Class
NameFilter Members
NameFilter Constructor
Methods
IsExcluded Method
IsIncluded Method
IsMatch Method
IsValidExpression Method
IsValidFilterExpression Method
ToString Method
PathFilter Class
PathFilter Members
PathFilter Constructor
Methods
IsMatch Method
ProcessDirectoryDelegate Delegate
ProcessFileDelegate Delegate
ScanEventArgs Class
ScanEventArgs Members
ScanEventArgs Constructor
Properties
ContinueRunning Property
Name Property
ScanFailureEventArgs Class
ScanFailureEventArgs Members
ScanFailureEventArgs Constructor
Properties
ContinueRunning Property
Exception Property
Name Property
ICSharpCode.SharpZipLib.Encryption
PkzipClassic Class
PkzipClassic Members
PkzipClassic Constructor
Methods
GenerateKeys Method
PkzipClassicManaged Class
PkzipClassicManaged Members
PkzipClassicManaged Constructor
Properties
BlockSize Property
Key Property
LegalBlockSizes Property
LegalKeySizes Property
Methods
CreateDecryptor Method
CreateDecryptor Method (Byte[], Byte[])
CreateEncryptor Method
CreateEncryptor Method (Byte[], Byte[])
GenerateIV Method
GenerateKey Method
ICSharpCode.SharpZipLib.GZip
GZipConstants Class
GZipConstants Members
Fields
FCOMMENT Field
FEXTRA Field
FHCRC Field
FNAME Field
FTEXT Field
GZIP_MAGIC Field
GZipException Class
GZipException Members
GZipException Constructor
GZipException Constructor ()
GZipException Constructor (String)
GZipInputStream Class
GZipInputStream Members
GZipInputStream Constructor
GZipInputStream Constructor (Stream)
GZipInputStream Constructor (Stream, Int32)
Fields
crc Field
eos Field
Methods
Read Method
GZipOutputStream Class
GZipOutputStream Members
GZipOutputStream Constructor
GZipOutputStream Constructor (Stream)
GZipOutputStream Constructor (Stream, Int32)
Fields
crc Field
Methods
Close Method
Finish Method
GetLevel Method
SetLevel Method
Write Method
ICSharpCode.SharpZipLib.Tar
InvalidHeaderException Class
InvalidHeaderException Members
InvalidHeaderException Constructor
InvalidHeaderException Constructor ()
InvalidHeaderException Constructor (String)
ProgressMessageHandler Delegate
TarArchive Class
TarArchive Members
TarArchive Constructor
Properties
ApplyUserInfoOverrides Property
GroupId Property
GroupName Property
PathPrefix Property
RecordSize Property
RootPath Property
UserId Property
UserName Property
Methods
CloseArchive Method
CreateInputTarArchive Method
CreateInputTarArchive Method (Stream)
CreateInputTarArchive Method (Stream, Int32)
CreateOutputTarArchive Method
CreateOutputTarArchive Method (Stream)
CreateOutputTarArchive Method (Stream, Int32)
ExtractContents Method
ListContents Method
OnProgressMessageEvent Method
SetAsciiTranslation Method
SetKeepOldFiles Method
SetUserInfo Method
WriteEntry Method
Events
ProgressMessageEvent Event
TarBuffer Class
TarBuffer Members
TarBuffer Constructor
Fields
BlockSize Field
DefaultBlockFactor Field
DefaultRecordSize Field
Properties
BlockFactor Property
RecordSize Property
Methods
Close Method
CreateInputTarBuffer Method
CreateInputTarBuffer Method (Stream)
CreateInputTarBuffer Method (Stream, Int32)
CreateOutputTarBuffer Method
CreateOutputTarBuffer Method (Stream)
CreateOutputTarBuffer Method (Stream, Int32)
GetBlockFactor Method
GetCurrentBlockNum Method
GetCurrentRecordNum Method
GetRecordSize Method
IsEOFBlock Method
ReadBlock Method
SkipBlock Method
WriteBlock Method
WriteBlock Method (Byte[])
WriteBlock Method (Byte[], Int32)
TarEntry Class
TarEntry Members
TarEntry Constructor
TarEntry Constructor (Byte[])
TarEntry Constructor (TarHeader)
Properties
File Property
GroupId Property
GroupName Property
IsDirectory Property
ModTime Property
Name Property
Size Property
TarHeader Property
UserId Property
UserName Property
Methods
AdjustEntryName Method
Clone Method
CreateEntryFromFile Method
CreateTarEntry Method
Equals Method
GetDirectoryEntries Method
GetFileTarHeader Method
GetHashCode Method
IsDescendent Method
NameTarHeader Method
SetIds Method
SetNames Method
WriteEntryHeader Method
TarException Class
TarException Members
TarException Constructor
TarException Constructor ()
TarException Constructor (String)
TarHeader Class
TarHeader Members
TarHeader Constructor
Fields
CHKSUMLEN Field
CHKSUMOFS Field
DEVLEN Field
GIDLEN Field
GNAMELEN Field
GNU_TMAGIC Field
LF_ACL Field
LF_BLK Field
LF_CHR Field
LF_CONTIG Field
LF_DIR Field
LF_EXTATTR Field
LF_FIFO Field
LF_GHDR Field
LF_GNU_DUMPDIR Field
LF_GNU_LONGLINK Field
LF_GNU_LONGNAME Field
LF_GNU_MULTIVOL Field
LF_GNU_NAMES Field
LF_GNU_SPARSE Field
LF_GNU_VOLHDR Field
LF_LINK Field
LF_META Field
LF_NORMAL Field
LF_OLDNORM Field
LF_SYMLINK Field
LF_XHDR Field
MAGICLEN Field
MODELEN Field
MODTIMELEN Field
NAMELEN Field
SIZELEN Field
TMAGIC Field
UIDLEN Field
UNAMELEN Field
VERSIONLEN Field
Properties
Checksum Property
DevMajor Property
DevMinor Property
GroupId Property
GroupName Property
IsChecksumValid Property
LinkName Property
Magic Property
Mode Property
ModTime Property
Name Property
Size Property
TypeFlag Property
UserId Property
UserName Property
Version Property
Methods
Clone Method
Equals Method
GetAsciiBytes Method
GetHashCode Method
GetLongOctalBytes Method
GetName Method
GetNameBytes Method
GetNameBytes Method (String, Byte[], Int32, Int32)
GetNameBytes Method (String, Int32, Byte[], Int32, Int32)
GetNameBytes Method (StringBuilder, Byte[], Int32, Int32)
GetNameBytes Method (StringBuilder, Int32, Byte[], Int32, Int32)
GetOctalBytes Method
ParseBuffer Method
ParseName Method
ParseOctal Method
ResetValueDefaults Method
SetValueDefaults Method
WriteHeader Method
TarInputStream Class
TarInputStream Members
TarInputStream Constructor
TarInputStream Constructor (Stream)
TarInputStream Constructor (Stream, Int32)
Fields
buffer Field
currEntry Field
eFactory Field
entryOffset Field
entrySize Field
hasHitEOF Field
readBuf Field
Properties
Available Property
CanRead Property
CanSeek Property
CanWrite Property
IsMarkSupported Property
Length Property
Position Property
Methods
Close Method
CopyEntryContents Method
Flush Method
GetNextEntry Method
GetRecordSize Method
Mark Method
Read Method
ReadByte Method
Reset Method
Seek Method
SetEntryFactory Method
SetLength Method
Skip Method
Write Method
WriteByte Method
TarInputStream.EntryFactoryAdapter Class
TarInputStream.EntryFactoryAdapter Members
TarInputStream.EntryFactoryAdapter Constructor
Methods
CreateEntry Method
CreateEntry Method (Byte[])
CreateEntry Method (String)
CreateEntryFromFile Method
TarInputStream.IEntryFactory Interface
TarInputStream.IEntryFactory Members
Methods
CreateEntry Method
CreateEntry Method (Byte[])
CreateEntry Method (String)
CreateEntryFromFile Method
TarOutputStream Class
TarOutputStream Members
TarOutputStream Constructor
TarOutputStream Constructor (Stream)
TarOutputStream Constructor (Stream, Int32)
Fields
assemBuf Field
assemLen Field
blockBuf Field
buffer Field
currBytes Field
currSize Field
debug Field
outputStream Field
Properties
CanRead Property
CanSeek Property
CanWrite Property
Length Property
Position Property
Methods
Close Method
CloseEntry Method
Finish Method
Flush Method
GetRecordSize Method
PutNextEntry Method
Read Method
ReadByte Method
Seek Method
SetLength Method
Write Method
WriteByte Method
ICSharpCode.SharpZipLib.Zip
CompressionMethod Enumeration
FastZip Class
FastZip Members
FastZip Constructor
FastZip Constructor ()
FastZip Constructor (FastZipEvents)
Properties
CreateEmptyDirectories Property
NameTransform Property
Methods
CreateZip Method
CreateZip Method (String, String, Boolean, String)
CreateZip Method (String, String, Boolean, String, String)
ExtractZip Method
ExtractZip Method (String, String, Overwrite, ConfirmOverwriteDelegate, String, String)
ExtractZip Method (String, String, String)
FastZip.ConfirmOverwriteDelegate Delegate
FastZip.Overwrite Enumeration
FastZipEvents Class
FastZipEvents Members
FastZipEvents Constructor
Fields
DirectoryFailure Field
FileFailure Field
ProcessDirectory Field
ProcessFile Field
Methods
OnDirectoryFailure Method
OnFileFailure Method
OnProcessDirectory Method
OnProcessFile Method
KeysRequiredEventArgs Class
KeysRequiredEventArgs Members
KeysRequiredEventArgs Constructor
KeysRequiredEventArgs Constructor (String)
KeysRequiredEventArgs Constructor (String, Byte[])
Properties
FileName Property
Key Property
ZipConstants Class
ZipConstants Members
ZipConstants Constructor
Fields
CENATT Field
CENATX Field
CENCOM Field
CENCRC Field
CENDIGITALSIG Field
CENDSK Field
CENEXT Field
CENFLG Field
CENHDR Field
CENHOW Field
CENLEN Field
CENNAM Field
CENOFF Field
CENSIG Field
CENSIG64 Field
CENSIZ Field
CENTIM Field
CENVEM Field
CENVER Field
CRYPTO_HEADER_SIZE Field
ENDCOM Field
ENDDCD Field
ENDHDR Field
ENDNRD Field
ENDOFF Field
ENDSIG Field
ENDSIZ Field
ENDSUB Field
ENDTOT Field
EXTCRC Field
EXTHDR Field
EXTLEN Field
EXTSIG Field
EXTSIZ Field
LOCCRC Field
LOCEXT Field
LOCFLG Field
LOCHDR Field
LOCHOW Field
LOCLEN Field
LOCNAM Field
LOCSIG Field
LOCSIZ Field
LOCTIM Field
LOCVER Field
SPANNINGSIG Field
SPANTEMPSIG Field
VERSION_MADE_BY Field
VERSION_STRONG_ENCRYPTION Field
Properties
DefaultCodePage Property
Methods
ConvertToArray Method
ConvertToString Method
ConvertToString Method (Byte[])
ConvertToString Method (Byte[], Int32)
ZipEntry Class
ZipEntry Members
ZipEntry Constructor
ZipEntry Constructor (String)
ZipEntry Constructor (ZipEntry)
Properties
Comment Property
CompressedSize Property
CompressionMethod Property
Crc Property
DateTime Property
DosTime Property
ExternalFileAttributes Property
ExtraData Property
Flags Property
HostSystem Property
IsCrypted Property
IsDirectory Property
IsFile Property
Name Property
Offset Property
RequiresZip64 Property
Size Property
Version Property
VersionMadeBy Property
ZipFileIndex Property
Methods
CleanName Method
CleanName Method (String)
CleanName Method (String, Boolean)
Clone Method
ToString Method
ZipException Class
ZipException Members
ZipException Constructor
ZipException Constructor ()
ZipException Constructor (String)
ZipFile Class
ZipFile Members
ZipFile Constructor
ZipFile Constructor (String)
ZipFile Constructor (FileStream)
ZipFile Constructor (Stream)
Fields
KeysRequired Field
Properties
EntryByIndex Property
Name Property
Password Property
Size Property
ZipFileComment Property
Methods
Close Method
FindEntry Method
GetEntry Method
GetEnumerator Method
GetInputStream Method
GetInputStream Method (ZipEntry)
GetInputStream Method (Int32)
TestArchive Method
ZipFile.KeysRequiredEventHandler Delegate
ZipInputStream Class
ZipInputStream Members
ZipInputStream Constructor
Properties
Available Property
CanDecompressEntry Property
Password Property
Methods
BodyRead Method
Close Method
CloseEntry Method
GetNextEntry Method
Read Method
ReadByte Method
ZipNameTransform Class
ZipNameTransform Members
ZipNameTransform Constructor
ZipNameTransform Constructor ()
ZipNameTransform Constructor (Boolean)
ZipNameTransform Constructor (Boolean, String)
Properties
TrimPrefix Property
Methods
TransformDirectory Method
TransformFile Method
ZipOutputStream Class
ZipOutputStream Members
ZipOutputStream Constructor
Properties
IsFinished Property
Methods
CloseEntry Method
Finish Method
GetLevel Method
PutNextEntry Method
SetComment Method
SetLevel Method
Write Method
ICSharpCode.SharpZipLib.Zip.Compression
Deflater Class
Deflater Members
Deflater Constructor
Deflater Constructor ()
Deflater Constructor (Int32)
Deflater Constructor (Int32, Boolean)
Fields
BEST_COMPRESSION Field
BEST_SPEED Field
DEFAULT_COMPRESSION Field
DEFLATED Field
NO_COMPRESSION Field
Properties
Adler Property
IsFinished Property
IsNeedingInput Property
TotalIn Property
TotalOut Property
Methods
Deflate Method
Deflate Method (Byte[])
Deflate Method (Byte[], Int32, Int32)
Finish Method
Flush Method
GetLevel Method
Reset Method
SetDictionary Method
SetDictionary Method (Byte[])
SetDictionary Method (Byte[], Int32, Int32)
SetInput Method
SetInput Method (Byte[])
SetInput Method (Byte[], Int32, Int32)
SetLevel Method
SetStrategy Method
DeflaterConstants Class
DeflaterConstants Members
DeflaterConstants Constructor
Fields
COMPR_FUNC Field
DEBUGGING Field
DEFAULT_MEM_LEVEL Field
DEFLATE_FAST Field
DEFLATE_SLOW Field
DEFLATE_STORED Field
DYN_TREES Field
GOOD_LENGTH Field
HASH_BITS Field
HASH_MASK Field
HASH_SHIFT Field
HASH_SIZE Field
MAX_BLOCK_SIZE Field
MAX_CHAIN Field
MAX_DIST Field
MAX_LAZY Field
MAX_MATCH Field
MAX_WBITS Field
MIN_LOOKAHEAD Field
MIN_MATCH Field
NICE_LENGTH Field
PENDING_BUF_SIZE Field
PRESET_DICT Field
STATIC_TREES Field
STORED_BLOCK Field
WMASK Field
WSIZE Field
DeflaterEngine Class
DeflaterEngine Members
DeflaterEngine Constructor
Properties
Adler Property
Strategy Property
TotalIn Property
Methods
Deflate Method
FillWindow Method
NeedsInput Method
Reset Method
ResetAdler Method
SetDictionary Method
SetInput Method
SetLevel Method
DeflaterHuffman Class
DeflaterHuffman Members
DeflaterHuffman Constructor
Fields
pending Field
Methods
BitReverse Method
CompressBlock Method
FlushBlock Method
FlushStoredBlock Method
IsFull Method
Reset Method
SendAllTrees Method
TallyDist Method
TallyLit Method
DeflaterHuffman.Tree Class
DeflaterHuffman.Tree Members
DeflaterHuffman.Tree Constructor
Fields
freqs Field
length Field
minNumCodes Field
numCodes Field
Methods
BuildCodes Method
BuildTree Method
CalcBLFreq Method
CheckEmpty Method
GetEncodedLength Method
Reset Method
SetStaticCodes Method
WriteSymbol Method
WriteTree Method
DeflaterPending Class
DeflaterPending Members
DeflaterPending Constructor
DeflateStrategy Enumeration
Inflater Class
Inflater Members
Inflater Constructor
Inflater Constructor ()
Inflater Constructor (Boolean)
Properties
Adler Property
IsFinished Property
IsNeedingDictionary Property
IsNeedingInput Property
RemainingInput Property
TotalIn Property
TotalOut Property
Methods
Inflate Method
Inflate Method (Byte[])
Inflate Method (Byte[], Int32, Int32)
Reset Method
SetDictionary Method
SetDictionary Method (Byte[])
SetDictionary Method (Byte[], Int32, Int32)
SetInput Method
SetInput Method (Byte[])
SetInput Method (Byte[], Int32, Int32)
InflaterHuffmanTree Class
InflaterHuffmanTree Members
InflaterHuffmanTree Constructor
Fields
defDistTree Field
defLitLenTree Field
Methods
GetSymbol Method
PendingBuffer Class
PendingBuffer Members
PendingBuffer Constructor
PendingBuffer Constructor ()
PendingBuffer Constructor (Int32)
Fields
buf Field
Properties
BitCount Property
IsFlushed Property
Methods
AlignToByte Method
Flush Method
Reset Method
ToByteArray Method
WriteBits Method
WriteBlock Method
WriteByte Method
WriteInt Method
WriteShort Method
WriteShortMSB Method
ICSharpCode.SharpZipLib.Zip.Compression.Streams
DeflaterOutputStream Class
DeflaterOutputStream Members
DeflaterOutputStream Constructor
DeflaterOutputStream Constructor (Stream)
DeflaterOutputStream Constructor (Stream, Deflater)
DeflaterOutputStream Constructor (Stream, Deflater, Int32)
Fields
baseOutputStream Field
buf Field
def Field
Properties
CanPatchEntries Property
CanRead Property
CanSeek Property
CanWrite Property
IsStreamOwner Property
Length Property
Password Property
Position Property
Methods
BeginRead Method
BeginWrite Method
Close Method
Deflate Method
EncryptBlock Method
EncryptByte Method
Finish Method
Flush Method
InitializePassword Method
Read Method
ReadByte Method
Seek Method
SetLength Method
UpdateKeys Method
Write Method
WriteByte Method
InflaterInputBuffer Class
InflaterInputBuffer Members
InflaterInputBuffer Constructor
Properties
Available Property
ClearText Property
ClearTextLength Property
CryptoTransform Property
RawData Property
RawLength Property
Methods
Fill Method
ReadClearTextBuffer Method
ReadLeByte Method
ReadLeInt Method
ReadLeLong Method
ReadLeShort Method
ReadRawBuffer Method
ReadRawBuffer Method (Byte[])
ReadRawBuffer Method (Byte[], Int32, Int32)
SetInflaterInput Method
InflaterInputStream Class
InflaterInputStream Members
InflaterInputStream Constructor
InflaterInputStream Constructor (Stream)
InflaterInputStream Constructor (Stream, Inflater)
InflaterInputStream Constructor (Stream, Inflater, Int32)
Fields
baseInputStream Field
csize Field
inf Field
inputBuffer Field
Properties
Available Property
CanRead Property
CanSeek Property
CanWrite Property
IsStreamOwner Property
Length Property
Position Property
Methods
BeginWrite Method
Close Method
Fill Method
Flush Method
Read Method
Seek Method
SetLength Method
Skip Method
StopDecrypting Method
Write Method
WriteByte Method
OutputWindow Class
OutputWindow Members
OutputWindow Constructor
Methods
CopyDict Method
CopyOutput Method
CopyStored Method
GetAvailable Method
GetFreeSpace Method
Repeat Method
Reset Method
Write Method
StreamManipulator Class
StreamManipulator Members
StreamManipulator Constructor
Properties
AvailableBits Property
AvailableBytes Property
IsNeedingInput Property
Methods
CopyBytes Method
DropBits Method
GetBits Method
PeekBits Method
Reset Method
SetInput Method
SkipToByteBoundary Method
Get in touch
Submit feedback about this site to:
[email protected]