AES Encryption.NET Compact Framework Sample Applications
Welcome to Xceed's FileSystem Core based products!.NET Framework 4.5, 4.7 and .NET Standard versions of the libraries
How the 45-day trial worksABOR
FTP commandsAbout the sample applications
FolderViews Sample ApplicationAbstractFile.CopyTo method
Introduction to the Xceed FileSystem namespace
Overview
ItemException eventAbstractFile.DoOpenRead method
Extending the AbstractFile classAbstractFile.DoOpenWrite method
Extending the AbstractFile classAbstractFile.DoSize property
Extending the AbstractFile classAbstractFile.OpenRead method
ItemException eventAbstractFile.OpenWrite method
ItemException eventAbstractFileMetadataWrapper Class
OverviewAbstractFolder class
FolderViews Sample ApplicationAbstractFolder.CopyFilesTo method
Introduction to the Xceed FileSystem namespace
Overview
ItemException eventAbstractFolder.DoGetChildItems method
Extending the AbstractFolder classAbstractFolder.DoGetFile method
Extending the AbstractFolder classAbstractFolder.DoGetFolder method
Extending the AbstractFolder classAbstractFolder.GetFiles method
Listing the contents of a folderAbstractFolder.GetFolders method
ItemException eventAbstractFolder.GetItems method
ItemException eventAbstractFolder.MoveFilesTo method
ItemException eventAccessing files with long names and/or paths on Windows
FTP commandsadding and removing items from a zip file or self-extracting zip file
ZipManager Sample ApplicationAdding files to a zip file (zipping)
Adding files to a zip file (zipping)Adding Item To Process Event
Installation Instructions for VB.NETAdjusting the local data window
OverviewAes128CtrEncryptionAlgorithm Class
OverviewAes128GcmDataIntegrityAlgorithm Class
OverviewAes128GcmEncryptionAlgorithm Class
OverviewAes192CbcEncryptionAlgorithm Class
OverviewAes192CtrEncryptionAlgorithm Class
OverviewAes256CbcEncryptionAlgorithm Class
OverviewAes256CtrEncryptionAlgorithm Class
OverviewAes256GcmDataIntegrityAlgorithm Class
OverviewAes256GcmEncryptionAlgorithm Class
OverviewAesEncryptionAlgorithm Class
OverviewAesEncryptionStream Class
OverviewAlgorithmsNegotiatedEventArgs Class
OverviewAlgorithmsNegotiatedEventHandler Delegate
FTP commandsallocating storage on the FTP server before sending a file
ClientFtp Sample ApplicationAllowCreations property
ClientFtp Sample ApplicationAllowMultipleFiles
Multi-file operationsAllowSpanning property
Creating spanned zip filesAnalysisEventHandler Delegate
OverviewAPPE
Using filters
FTP commandsArcFour128EncryptionAlgorithm Class
OverviewArcFour256EncryptionAlgorithm Class
OverviewArcFourEncryptionAlgorithm Class
OverviewArcFourEncryptionAlgorithmBase Class
OverviewASCII
EventsAsyncFtpClient Sample Application
Methods
Overview
Properties
WinForms applications and threading
WinForms applications and threadingAttributeFilter
OverviewAttrs Class
Using filters
OverviewAttrsResponsePayload Class
OverviewAutentication
FTP commandsAuthenticate method
Secure FTPAuthentication
OverviewAuthenticationBannerReceivedEventHandler Delegate
Secure FTPAuthenticationMethod Enumeration
FolderViews Sample ApplicationAutoConflictResolution property
Optimizing batch updates to a folder
Overview
OverviewBasic Concepts
FolderViews Sample ApplicationBatchUpdateCancelOption Enumeration
Optimizing batch updates to a folder
Secure FTPBeginUpdate method
Optimizing batch updates to a folderBlueprint subscription
Source code informationBlueprint Subscription
Handling eventsBuildingZipByteProgressionEventHandler delegate
BuildingZipByteProgression eventBuildingZipItemProgression event
Handling eventsBuildingZipItemProgressionEventHandler delegate
BuildingZipItemProgression eventButtonCaptionList Class
OverviewButtonCaptions property
Differences between COM and .NET versionsButtons Enumeration
FolderViews Sample ApplicationByteProgressionEventArgs
Handling events
ByteProgression eventByteProgressionEventArgs Class
OverviewByteProgressionEventHandler delegate
ByteProgression eventBZip2
OverviewBZip2File Class
OverviewCase sensitivity
FTP commandsCentralDirectoryHeaderOrder Enumeration
OverviewCertificateReceived event
Secure FTPCertificateReceived event (FTP-only)
OverviewCertificateReceivedEventHandler Delegate
Secure FTPCertificateRequiredEventArgs Class
OverviewCertificateRequiredEventHandler Delegate
Secure FTPCertificateStoreLocation Enumeration
ConsoleFtp Sample ApplicationChange the currently logged-in user
ConsoleFtp Sample ApplicationChange to the parent folder of the current working folder
ConsoleFtp Sample ApplicationChangeCurrentFolder method
ConsoleFtp Sample ApplicationChanges between versions 1.0.25 and 1.0.26
Changes between versions 1.0.25 and 1.0.26Changes between versions 1.0.26 and 1.0.28
Changes between versions 1.0.26 and 1.0.28Changes between versions 1.0.28 and 1.0.29
Changes between versions 1.0.28 and 1.0.29Changes between versions 1.0.29 and 1.0.31
Changes between versions 1.0.29 and 1.0.31Changes between versions 1.0.31 and 1.0.32
Changes between versions 1.0.31 and 1.0.32Changes between versions 1.0.32 and 2.0
Changes between versions 1.0.32 and 2.0Changes between versions 1.0.32 and 2.0.100
Changes between versions 1.0.32 and 2.0Changes between versions 2.0.100 and 2.0.111
Changes between versions 2.0.100 and 2.0.111Changes between versions 2.0.111 and 2.0.113
Changes between versions 2.0.111 and 2.0.113Changes between versions 2.0.113 and 2.0.114
Changes between versions 2.0.113 and 2.0.114Changes between versions 2.0.114 and 2.0.116
Changes between versions 2.0.114 and 2.0.116Changes between versions 2.0.116 and 2.0.200
Changes between versions 2.0.116 and 2.0.200Changes between versions 2.0.200 and 2.0.202
Changes between versions 2.0.200 and 2.0.202Changes between versions 2.0.202 and 2.1
Changes between versions 2.0.202 and 2.1Changes since version 2.1
Changes since version 2.1Changes since version 3.0
ConsoleFtp Sample ApplicationChangeUser method
ConsoleFtp Sample ApplicationChanging file properties during Zip
ZipManager Sample ApplicationChannelClosePayload Class
OverviewChannelDataPayload Class
OverviewChannelDataPayloadBase Class
OverviewChannelEofPayload Class
OverviewChannelExtendedDataPayload Class
OverviewChannelFailurePayload Class
OverviewChannelOpenConfirmationPayload Class
OverviewChannelOpenFailurePayload Class
OverviewChannelOpenInteractiveSessionPayload Class
OverviewChannelPayload Class
OverviewChannelRequestEnvironmentVariablePayload Class
OverviewChannelRequestExecuteCommandPayload Class
OverviewChannelRequestPayload Class
OverviewChannelRequestSubsystemPayload Class
OverviewChannelSuccessPayload Class
OverviewChannelWindowAdjustPayload Class
OverviewChecksumStream Class
OverviewChecksumType Enumeration
Secure FTPCloseConnections method
Introduction to the FTP FileSystem classesCloseHandlePayload Class
OverviewCombined Sample Applications
FTP commandsCommandSent event
ConsoleFtp Sample ApplicationCommandSentEventArgs Class
OverviewCommandSentEventHandler Delegate
AES EncryptionCompareFileData property
Manager Sample Applicationcompress and decompress data read from MemoryStreams
MemoryCompress Sample Applicationcompress any web application's response
GZipHttpModule Sample Application.htmCompress method
Compress methodcompress/decompress data as it is written to/read from any .NET stream
StreamDemo Sample ApplicationCompressedStream class
Decompress methodCompressedStream.Read method
IrDAFileTransfer Sample Application
Overview
Decompress methodCompressedStream.Write method
Compress methodCompressedStreamOptions Class
OverviewCompressing
Compressing a memory bufferCompressing a file with QuickGZip
Task-Based HelpCompressing a stream
Task-Based HelpCompressing stream data
Adler32 checksumCompressionException
Compress method
Compressing
Compressing a byte array
Compressing a byte array
Compressing stream data
CRC32 checksum
Creating a GZip file
Decompressing a byte array
Decompressing a GZip file
Decompressing stream data
Deflate
Deflate64
Features of Xceed's streaming compression component
Getting started
Introduction to the CompressedStream class
Introduction to the formatted compressed stream classes
Retrieving a CompressedStream's remaining data
ToString
Xceed.Compression - Compressing - Basic Concepts
Xceed.Compression - Decompressing Basic Concepts Overview
ExceptionsCompressionException Class
OverviewCompressionInternalException
ExceptionsCompressionInternalException Class
OverviewCompressionLevel Enumeration
OverviewCompressor Class
Extending the Compressor and Decompressor ClassesCompressor.Compress Method
Overview
Extending the Compressor and Decompressor ClassesCompressorFactory Class
OverviewConfigurationChangedEventsHandler Delegate
How to connect through an HTTP proxy serverconnect to an FTP server through an HTTP proxy server using FtpConnection
How to connect through an HTTP proxy serverConnected property
ConsoleFtp Sample ApplicationConnecting to an SFTP server
ConsoleFtp Sample ApplicationConsoleFtp Sample Application
WinForms applications and threadingControl.Invoke
WinForms applications and threadingConverting a self-extracting zip file to a zip file
Converting zip and self-extracting zip filesConverting a zip file to a self-extracting zip file
Converting zip and self-extracting zip filesConverting self-extracting zip files to regular zip files
Converting zip and self-extracting zip filesConverting zip and self-extracting zip files
Task-Based Helpcopy folders and files
FolderViews Sample ApplicationCopyFilesTo method
Zip methodCopying an item to a gzip archive
Copying an item to a gzip fileCopying an item to a gzip file
Task-Based HelpCopying items to a tar archive
Copying items to a zip file (zipping)Copying items to and from a local folder
License, copyright and disclaimerCopyTo method
FolderViews Sample ApplicationCRC32 checksum
ItemException event
ConsoleFtp Sample ApplicationCreateDirectoryPayload Class
OverviewCreateFolder method
ConsoleFtp Sample ApplicationCreating a GZip file
Task-Based HelpCreating a ZipItemHandler Object Snippet
Task-Based HelpCreating SFX zip files
Creating self-extracting zip filesCreating spanned zip files
MiniExplorer Sample ApplicationCreating split zip files
ZipManager Sample ApplicationCtrEncryptionAlgorithmBase Class
OverviewCustom line parsers
ParsingListingLine eventCWD
FTP commandsCyclic Redundancy Check (CRC)
TypeDataChannelProtection enum
Secure FTPDataChannelProtection Enumeration
OverviewDateTimeFilter
OverviewDateTimeFilter.ApplicableDateTime Enumeration
Using filters
OverviewDecompress method
Decompress methodDecompressing a byte array
Decompressing a memory bufferDecompressing a GZip file
Task-Based HelpDecompressing a stream
Task-Based HelpDecompressing stream data
OverviewDecompressor Class
Extending the Compressor and Decompressor ClassesDecompressor.Decompress Method
Overview
Extending the Compressor and Decompressor ClassesDecompressorFactory Class
OverviewDecrypting
AES EncryptionDefaultCompressionMethod Property
Encryption and decryptionDefaultDestinationFolder property
Differences between COM and .NET versionsDefaultEncryptionPassword property
Encryption and decryptionDefaultExtraHeaders property
Copying items to a zip file (zipping)DefaultPassword property
Differences between COM and .NET versionsDefaultSSHCompressionAlgorithmFactory Class
OverviewDefaultSSHDataIntegrityAlgorithmFactory Class
OverviewDefaultSSHEncryptionAlgorithmFactory Class
OverviewDefaultSSHExtensionPayloadFactory Class
OverviewDefaultSSHKeyExchangeAlgorithmFactory Class
OverviewDefaultSSHPublicKeyExchangeFactory Class
OverviewDefaultSSHTraceWriter Class
OverviewDefaultSSHUtilityManager Class
OverviewDeflate
DeflateHTTPModule Sample ApplicationDeflate64
DeflateHTTPModule Sample ApplicationDeflateHTTPModule Sample Application
FTP commandsDelete files and folders from the FTP server
ConsoleFtp Sample ApplicationDelete method
Remove methodDelete static method
ClientFtp Sample ApplicationDeleteFile method
ConsoleFtp Sample ApplicationDeleteFolder methods
ConsoleFtp Sample ApplicationDeleteUnzippedFiles property
Differences between COM and .NET versionsDeleting
Creating spanned zip filesDeleting files from a zip file
Removing items from a zip fileDeleting items
Methods of deploymentDeriveBytesRfc2898 Class
OverviewDeriving
ExtendingDialogMessageList Class
OverviewDialogMessages Enumeration
Differences between COM and .NET versionsDialogStringList Class
OverviewDialogStrings Enumeration
Differences between COM and .NET versionsDifferences between COM and .NET versions
Differences between COM and .NET versionsDifferences between QuickZip and FileSystem
QuickZip versus FileSystemDiffieHellmanGroup14SHA1KeyExchange Class
OverviewDiffieHellmanGroup14SHA256KeyExchange Class
OverviewDiffieHellmanGroup15SHA512KeyExchange Class
OverviewDiffieHellmanGroup16SHA512KeyExchange Class
OverviewDiffieHellmanGroup1SHA1KeyExchange Class
OverviewDiffieHellmanGroupExchangeInitializationPayload Class
OverviewDiffieHellmanGroupExchangePrimeAndGeneratorPayload Class
OverviewDiffieHellmanGroupExchangeReplyPayload Class
OverviewDiffieHellmanGroupExchangeRequestOldPayload Class
OverviewDiffieHellmanGroupExchangeRequestPayload Class
OverviewDiffieHellmanGroupKeyExchange Class
OverviewDiffieHellmanGroupSHA1KeyExchange Class
OverviewDiffieHellmanGroupSHA256KeyExchange Class
OverviewDiffieHellmanKeyExchangeInitializationPayload Class
OverviewDiffieHellmanKeyExchangeReplyPayload Class
OverviewDisconnected event
ConsoleFtp Sample ApplicationDisconnectedDelegate Delegate
OverviewDisconnectedEventHandler Delegate
OverviewDiskFile class
FolderViews Sample ApplicationDiskFolder class
Introduction to the Xceed FileSystem namespace
Overview
FolderViews Sample ApplicationDiskRequired event
Introduction to the Xceed FileSystem namespace
Overview
Creating split zip filesDiskRequiredAction Enumeration
MiniExplorer Sample Application
Extracting files from a zip file (unzipping)DiskRequiredEventArgs Class
OverviewDiskRequiredEventHandler Delegate
LicensingDllsToRegister property
Differences between COM and .NET versionsDoGetChildItems method
Extending the AbstractFolder classDoGetFile method
Extending the AbstractFolder classDoGetFolder method
Extending the AbstractFolder classDoOpenRead method
Extending the AbstractFile classDoOpenWrite method
Extending the AbstractFile classDoSize property
Extending the AbstractFile classEd25519 Class
OverviewEdDSAAlgorithm Class
OverviewEllipticCurve Interface
OverviewEllipticCurve448 Class
OverviewEllipticCurveDiffieHellmanKeyExchange Class
OverviewEllipticCurveDiffieHellmanKeyExchangeInitializationPayload Class
OverviewEllipticCurveDiffieHellmanKeyExchangeReplyPayload Class
OverviewEllipticCurveNistP256 Class
OverviewEllipticCurveNistP384 Class
OverviewEllipticCurveNistP521 Class
OverviewEllipticCurveSecp256k1 Class
OverviewEncrypting
AES EncryptionEncrypting and decrypting
Task-Based HelpEncryption
OverviewEncryptionMethod Enumeration
Optimizing batch updates to a folderEnhanced Deflate
Deflate64EULA
Xceed Software License AgreementEuroChecks
How to orderEvents
AsyncFtpClient ClassExceptions
FtpClient Class
Differences between COM and .NET versionsExecuteCommandSession Class
OverviewExistingFileBehavior Enumeration
Differences between COM and .NET versionsexplicit SSL
Secure FTPExtendedRequestBasePayload Class
OverviewExtending
ExtendingExtensionAssociation Class
OverviewExtensionAssociationList Class
OverviewExtensionInformationPayload Class
OverviewExtensionPair Class
OverviewExtensionsToAssociate property
Differences between COM and .NET versionsExtract multi-file GZip archive to a single file
Extracting from a gzip fileExtracting from a gzip file
Extracting items from a zip file (unzipping)Extracting items to memory
Extracting items to memory (unzipping)Extracting items to memory (unzipping)
Contact InformationFEAT
Features of Xceed Zip for .NETFeatures of Xceed's streaming compression component
Introduction to the FTP protocolFileCopy Class
OverviewFileCopyList Class
OverviewFilenameAttributesPair Class
OverviewFileShare
Differences between COM and .NET versionsFileSystem
FileSystem Snippet ExplorerFileSystem
Accessing files with long names and/or paths on WindowsFileSystem interface
Adding Item To Process Event
AndFilter
AttributeFilter
Case sensitivity
Copying items to a folder
DateTimeFilter
Exceptions
Extending
Extending the AbstractFile class
Extending the AbstractFolder class
FileSystem Snippet Explorer
Filters
ItemCompletion event
ItemException event
ItemProgression event
Listing the contents of a folder
NameFilter
NotFilter
OrFilter
PathException event
ReparsePointTagsFilter class
ScanningFolder event
SizeFilter
Using the ByteProgression and InvalidPassword events (ZipReader) Snippet
Using the ByteProgression event (ZipWriter) Snippet
Compress methodFileSystem vs Decompress method
Decompress methodFileSystem vs GetZipContents method
GetZipContents methodFileSystem vs Remove method
Remove methodFileSystem vs Unzip method
Unzip methodFileSystem vs Zip method
Zip methodFileSystemEventArgs Class
OverviewFileSystemEvents
ScanningFolder eventFileSystemEvents class
FolderViews Sample ApplicationFileSystemEventsSession Class
Handling events
Overview
OverviewFileSystemEventsUserDataParameter Class
OverviewFileSystemException
ExceptionsFileSystemException class
ExceptionsFileSystemInternalException
Overview
ExceptionsFileSystemInternalException Class
OverviewFileSystemIOException
ExceptionsFileSystemIOException Class
OverviewFileSystemItem class
Introduction to the Xceed FileSystem namespaceFileSystemItem.CopyTo method
Overview
ItemException eventFileSystemItem.Delete method
Removing items from a zip fileFileSystemItem.MoveTo method
ItemException eventFileSystemNotSupportedException Class
OverviewFileSystemOperationOption Class
OverviewFileSystemOperationOptionStack Class
OverviewFileTransferStatus event
ConsoleFtp Sample ApplicationFileTransferStatusEventArgs Class
OverviewFileTransferStatusEventHandler Delegate
OverviewFiltering
Using filters
SizeFilterFilterResult Enumeration
Using filtersFilterScope enumeration
Using filtersFolder synchronization
OverviewFolderSynchronizationProgressionEventHandler Delegate
FolderViews Sample ApplicationFolderViews Sample Application
OverviewFTP
AsyncFtpClient Sample ApplicationFTP capabilities
CertificateReceived event (FTP-only)
Changes since version 2.1
Changes since version 3.1
ConsoleFtp Sample Application
Control connection
Copying items to and from a local folder
Data connection
Data port
Features of Xceed FTP for .NET
FolderViews Sample Application
FTP capabilities
FTP capabilities
FTP client methods
FTP client properties
FTP commands
FTP Component Sample Applications
FTP Glossary
FTP replies
FtpClient events
How to connect through an HTTP proxy server
How to connect through an HTTP proxy server
How to continue a multiple-file transfer
How to copy items from an FTP server
How to copy items from an FTP server to a zip file on another FTP server
How to copy items from an FTP server to another
How to copy items from an FTP server to memory
How to copy items to an FTP server
How to copy memory data to a file on an FTP server
How to delete items from an FTP server
How to display progress information
How to display the content of a file on an FTP server
How To Handle a PKCS #7 Formatted Client Certificate
How to list all items on an FTP server
How to list contents on an FTP server
How to list specific files on an FTP server
How to list the contents of an FTP folder
How To Make An Explicit Secure Connection
How To Make An Implicit Secure Connection
How to manually parse listing lines
How to manually parse listing lines
How to receive files
How to receive items from an FTP server
How To Send a Client Certificate
How to send custom commands
How to send files
How to send items to an FTP server
Installation instruction index
Installation instructions for C#
Installation instructions for VB.NET
Listing the contents of a local folder
Making Secure Connections
ParsingListingLine event
Removing items from a local folder
Secure FTP (SSL/TLS)
SSL
The FTP protocol
The FtpClient interface
Type
Using the FXP Protocol
WaitingForAsyncOperation event (FTP-only)
Welcome
WinForms applications and threading
ConsoleFtp Sample ApplicationFTP commands
Introduction to the FTP FileSystem classesFTP Glossary
Introduction to the FTP protocolFTP replies
OverviewFtpAS400ListingParser Class
OverviewFtpClient class
EventsFtpClient events
Introduction to the FTP FileSystem classes
Methods
Overview
Properties
FolderViews Sample ApplicationFtpConnection.ParsingListingLine event
Introduction to the FTP FileSystem classes
Overview
ParsingListingLine eventFtpDosListingParser Class
OverviewFtpException Class
OverviewFtpFile class
FolderViews Sample ApplicationFtpFolder class
Introduction to the FTP FileSystem classes
Overview
FolderViews Sample ApplicationFtpInternalException Class
Introduction to the FTP FileSystem classes
Overview
OverviewFtpInvalidStateException Class
OverviewFtpIOException Class
OverviewFtpItemInfo
ParsingListingLine eventFtpItemInfo class
ClientFtp Sample ApplicationFtpItemInfoList Class
Overview
OverviewFtpItemType Enumeration
OverviewFtpListingParserList Class
ParsingListingLine event
OverviewFtpMachineListingParser Class
OverviewFtpReply Class
OverviewFtpReplyException Class
OverviewFtpReplyType Enumeration
OverviewFtpTimeoutException Class
OverviewFtpUnixListingParser Class
OverviewFtpVmsListingParser Class
OverviewFXP
OverviewGatheringZipContentByteProgression event
GatheringZipContentByteProgression eventGenericObjectCache<T> Class
OverviewGetCurrentFolder method
ConsoleFtp Sample ApplicationGetFile method
Case sensitivityGetFileAttributesPayload Class
OverviewGetFiles method
ParsingListingLine eventGetFolderContents method
ClientFtp Sample ApplicationGetFolders method
ParsingListingLine eventGetFtpContents static method
OverviewGetItems method
FolderViews Sample ApplicationGetOpenFileAttributesPayload Class
ItemException event
OverviewGetRawFolderContents method
ConsoleFtp Sample ApplicationGetSynchronizationFileFromFolderEventArgs Class
OverviewGetSynchronizationFileFromFolderEventHandler Delegate
Getting Started QuicklyGetZipContents method
Listing the contents of a zip fileGetZipContents method vs FileSystem
GetZipContents methodGetZipContents static method
Installation Instructions for VB.NETGlobalRequestPayload Class
OverviewGNU tar
Supported tar formatsGUI applications
WinForms applications and threadingGZip
Introduction to Tar and GZipGZip namespace
Introduction to the Xceed.GZip namespaceGZip static method
Introduction to the Xceed.GZip namespaceGZipCompressedStream class
Overview
MemoryCompress Sample ApplicationGZipException Class
Overview
OverviewGZipHeader Class
OverviewGZipHttpModule Sample
GZipHttpModule Sample Application.htmGZipHttpModule Sample Application.htm
Introduction to the Xceed.GZip namespaceGZippedFile class
Introduction to the Xceed.GZip namespaceGZippedFolder class
Overview
Introduction to the Xceed.GZip namespaceHandleResponsePayload Class
Overview
OverviewHandling archives with directory traversal items (ZipSlip)
MiniExplorer Sample ApplicationHandling exceptions
ExceptionsHandling File Sharing Issues
FTP commandsHMacMD596DataIntegrityAlgorithm Class
OverviewHMacMD5DataIntegrityAlgorithm Class
OverviewHMacSha196DataIntegrityAlgorithm Class
OverviewHMacSha1DataIntegrityAlgorithm Class
OverviewHMacSha1EtmDataIntegrityAlgorithm Class
OverviewHMacSha225696DataIntegrityAlgorithm Class
OverviewHMacSha2256DataIntegrityAlgorithm Class
OverviewHMacSha2256EtmDataIntegrityAlgorithm Class
OverviewHMacSha2512DataIntegrityAlgorithm Class
OverviewHMacSha2512EtmDataIntegrityAlgorithm Class
OverviewHostKeyReceivedEventArgs Class
OverviewHostKeyReceivedEventHandler Delegate
How to connect through an HTTP proxy serverHow to connect to an FTP server through an HTTP proxy server using FtpConnection
How to connect through an HTTP proxy serverHow to continue a multiple-file transfer
How to connect through an HTTP proxy serverHTTP proxy server using FtpConnection
How to connect through an HTTP proxy serverHttpProxyClient Class
OverviewHttpReply Class
Overview
OverviewHttpReplyException Class
Overview
OverviewHttpReplyType Enumeration
Overview
Optimizing batch updates to a folderICacheable Interface
Differences between COM and .NET versionsIDataIntegrityAlgorithmOverride Interface
Supported tar formatsIgnorePayload Class
Overviewimplicit SSL
Secure FTPIMultiThreadWriteItemData Interface
MiniExplorer Sample ApplicationInitializingSFtpReadStreamEventArgs Class
OverviewInitializingSFtpReadStreamEventHandler Delegate
OverviewInserting disks
DiskRequired eventInstallation instruction index
Installation Instructions for C#Installation instructions for VB.NET
Installation Instructions for VB.NETInstallation instructions index
Installation Instruction indexInstallation instructions of VB.NET
Installation Instruction indexInteractiveSession Class
OverviewIntroduction to the CompressedStream class
Introduction to the Xceed FileSystem namespaceIntroduction to the Xceed.Zip namespace
Introduction to the Xceed.Zip namespaceIntroduction to the zip file format
OverviewInvalidCharacterInPathException Class
OverviewInvalidDecryptionPasswordException
ExceptionsInvalidDecryptionPasswordException Class
OverviewInvalidGZipStructureException Class
OverviewInvalidLengthException Class
OverviewInvalidPacketIDException Class
OverviewInvalidSfxModuleException Class
OverviewInvalidTarStructureException Class
OverviewInvalidZipStructureException
ExceptionsInvalidZipStructureException Class
OverviewIObjectCache<T> Interface
Overview
OverviewIsolated Storage
FolderViews Sample ApplicationIsolatedFolder class
Overview
FolderViews Sample ApplicationISSHAlgorithm Interface
Overview
WinForms applications and threadingItemAccessDeniedException Class
OverviewItemAlreadyExistsException
ExceptionsItemAlreadyExistsException Class
OverviewItemCompletion event
ExceptionsItemDoesNotExistException Class
OverviewItemException event
MiniExplorer Sample ApplicationItemExceptionAction Enumeration
ItemException eventItemExceptionEventArgs Class
OverviewItemExceptionEventHandler delegate
ItemException eventItemFailToDeleteException Class
OverviewItemIsFileException Class
OverviewItemIsFolderException Class
OverviewItemIsReadOnlyException
ExceptionsItemIsReadOnlyException Class
OverviewItemIsRootFolderException
ExceptionsItemIsRootFolderException Class
OverviewItemPair Class
OverviewItemProcessingEventArgs Class
OverviewItemProcessingEventHandler Delegate
ReadingZipItemProgression eventItemProgressionEventArgs Class
OverviewItemProgressionEventHandler delegate
ItemProgression eventKey exchange and algorithm negotiation
OverviewKeyExchangeInitializationPayload Class
OverviewLegal Information
License, copyright and disclaimerLicenseException
LicensingLicenseKey property
LicensingLicenser class
LicensingLicenser.LicenseKey property
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
Overview
LicensingLicenses.licx file
LicensingLicensing
Supported tar formatsLIST
FTP commandsList the contents of the FTP server's current working folder
ConsoleFtp Sample ApplicationListing
Task-Based HelpListing the contents of a gzipped file with QuickGZip
Task-Based HelpListing the contents of a zip file (QuickZip)
Listing the contents of a zip filelisting the contents of a zip file or self-extracting zip file
ZipManager Sample ApplicationListingMethod Enumeration
ParsingListingLine eventLogical filters
Using filtersLong path
OverviewLZMAHeaderType Enumeration
OverviewMacros
Differences between COM and .NET versionsMail
Contact InformationMaking Secure Connections
OverviewManagedDeflateDecompressorUnsafe Class
OverviewManagedLzmaCompressorUnsafe Class
OverviewManagedLzmaDecompressorUnsafe Class
OverviewManagedPPMdCompressor Class
OverviewManagedPPMdDecompressor Class
OverviewManager Sample
Manager Sample ApplicationManager Sample Application
ZipDemo Sample ApplicationManual upload
OverviewMatchFinder Enumeration
Zipping items in memoryMemoryCompress Sample
MemoryCompress Sample ApplicationMemoryCompress Sample Application
FolderViews Sample ApplicationMemoryFolder class
Overview
Zipping items in memory
Creating a zip file in memoryMemoryStream
FolderViews Sample Application
Overview
Decompress methodMetaDataEventHandler Delegate
OverviewMetaDataLoadEventHandler Delegate
AsyncFtpClient ClassMethods of deployment
FtpClient Class
Differences between COM and .NET versionsMiniExplorer
MiniExplorer Sample ApplicationMiniExplorer Sample Application
FTP commandsMODE
FTP commandsMODE Z
OverviewMontgomeryEllipticCurveDiffieHellmanKeyExchange Class
Overviewmove folders and files
FolderViews Sample ApplicationMoveFilesTo method
ItemException eventMoveTo method
FolderViews Sample ApplicationMoving items to a folder
ItemException event
Copying items to a folderMoving items to a zip file (zipping)
Copying items to a zip file (zipping)Multi-file operations
Multi-file operationsMultipleFileTransferError event
ConsoleFtp Sample ApplicationMultipleFileTransferErrorAction Enumeration
OverviewMultipleFileTransferErrorEventHandler Delegate
OverviewNameResponsePayload Class
Using filters
OverviewNewKeysPayload Class
OverviewNLST
FTP commandsNoCompressionAlgorithm Class
OverviewNoDataIntegrityAlgorithm Class
OverviewNoEncryptionAlgorithm Class
OverviewNOOP
FTP commandsNotFilter
OverviewNotifyListBase Class
Using filters
OverviewObjectCache<T> Class
OverviewObtaining the server public key fingerprint
OverviewOpenFilePayload Class
OverviewOpenWrite method
Zipping items in memoryoptimize batch updates to a folder
FolderViews Sample ApplicationOptimizing batch updates to a folder
How to orderOrFilter
OverviewOther
Using filters
OverviewParseLine method.
ParsingListingLine eventParsingListingLine event
ClientFtp Sample ApplicationParsingListingLine event (FtpConnection class)
ParsingListingLine eventParsingListingLineEventArgs Class
OverviewParsingListingLineEventHandler Delegate
FTP commandsPassiveTransfer property
ClientFtp Sample ApplicationPASV
FTP commandsPathException event
OverviewPathExceptionEventHandler Delegate
FTP repliesPermission Enumeration
Secure FTPPORT
FTP commandsPositiveCompletion
FTP repliesPositiveIntermediate
FTP repliesPositivePreliminary
FTP repliesPPK
OverviewPreAllocateStorage property
ClientFtp Sample ApplicationPrefix property
Differences between COM and .NET versionsPreviewOnly property
OverviewProgramGroup property
Differences between COM and .NET versionsProgramGroupItem Class
OverviewProgramGroupItemList Class
OverviewProgression events
ReadingZipItemProgression eventProgressionInfo Class
OverviewProperties
AsyncFtpClient ClassPROT
FtpClient Class
FTP commandsProxy
How to connect through an HTTP proxy serverProxy Support
OverviewPublic key
Overview
How to orderPuTTY
OverviewPWD
FTP commandsQuick classes versus FileSystem
OverviewQuickCompression.Compress method
Programming with the QuickCompression class
Compress methodQuickCompression.Decompress method
Decompress methodQuickFtp class
OverviewQuickFtp.ByteProgressionCallback Delegate
OverviewQuickFtpItem object
OverviewQuickGZip.ByteProgressionCallback Delegate
OverviewQuickGZipItem object
OverviewQuickTar.ByteProgressionCallback Delegate
OverviewQuickZip
Adding files to a zip file (zipping)QuickZip class
OverviewQuickZip versus FileSystem
Programming with the QuickZip class
Extracting files from a zip file (unzipping)QuickZip.DiskRequiredCallback Delegate
GetZipContents methodQuickZip.ItemProgressionCallback Delegate
Remove methodQuickZip.Unzip method
Unzip methodQuickZip.Zip method
Zip methodQuickZipException
ExceptionsQuickZipException Class
OverviewQuickZipItem
GetZipContents methodQuickZipItem object
GetZipContents methodQUIT
FTP commandsRead method
Decompress methodReadDirectoryPayload Class
OverviewReadFilePayload Class
OverviewReading
ReadingZipItemProgression eventRealPathPayload Class
OverviewReal-Time Zip Classes
ClientFtp Sample ApplicationReceive files
ConsoleFtp Sample ApplicationReceive static method
ClientFtp Sample ApplicationReceiveFile method
ConsoleFtp Sample ApplicationReceiveMultipleFiles method
ConsoleFtp Sample ApplicationReceivingFile event
ConsoleFtp Sample ApplicationRedistributable files
OverviewRegistryKeyList Class
OverviewRegistryKeys property
Differences between COM and .NET versionsREIN
FTP commandsRejectedSSHHostKeyException Class
OverviewRelease Notes
Changes between versions 1.0.31 and 1.0.32Release Notes - FTP Products
Removing files from a zip fileRemove method vs FileSystem
Remove methodRemove static method
OverviewRemoveFilePayload Class
OverviewRemoving an item from a gzipped file with QuickGZip
Removing files from a zip fileRemoving items from a folder
Task-Based HelpRemoving items from a local folder
Task-Based Helprename a file on the FTP server
ConsoleFtp Sample ApplicationRenameFile method
ConsoleFtp Sample ApplicationRenameFilePayload Class
OverviewReparse Point
OverviewReplies
FTP repliesReplyReceived event
ConsoleFtp Sample ApplicationReplyReceivedEventArgs Class
OverviewReplyReceivedEventHandler Delegate
TypeRepresentationType Enumeration
ConsoleFtp Sample ApplicationRequestFailurePayload Class
OverviewRequestSuccessPayload Class
OverviewREST
FTP commandsRETR
FTP commandsretrieve all items contained in a folder
FolderViews Sample ApplicationRetrieve information on an FTP item
ClientFtp Sample ApplicationRetrieve the current working folder
ConsoleFtp Sample ApplicationRetrieve the state of the FTP client
ConsoleFtp Sample ApplicationRetrieving a CompressedStream's remaining data
ClientFtp Sample ApplicationRFC 2228
Secure FTPRFC 959
Introduction to the FTP protocolRfc2898DeriveBytesManager Class
OverviewRfc2898DeriveBytesRecord Class
OverviewRMD
FTP commandsRNFR
FTP commandsRNTO
FTP commandsSales
Contact InformationSample applications
ScanningFolder eventScanningFolderEventArgs Class
OverviewScanningFolderEventHandler delegate
ScanningFolder eventsecure connections using FtpClient
Secure FTPsecure connections with the FileSystem interface
Secure FTPSecure FTP (SSL/TLS)
Secure FTPSecure Socket Layer
SSLSecurityOptions Structure
Creating self-extracting zip filesSelf-extractor binary error codes
ConsoleFtp Sample ApplicationSend files
ConsoleFtp Sample ApplicationSend static method
ConsoleFtp Sample ApplicationSendFile and SendMultipleFiles methods
ClientFtp Sample ApplicationSendFile method
ConsoleFtp Sample ApplicationSendFileToUniqueName method
ConsoleFtp Sample ApplicationSendingFile event
ConsoleFtp Sample ApplicationSendMultipleFiles method
ConsoleFtp Sample ApplicationServerPublicKeySignatureAlgorithmsExtensionPayload Class
OverviewServer-to-server
OverviewServiceRequestPayload Class
OverviewSetFileAttributesPayload Class
OverviewSFtp
Adjusting the local data windowSFTP Capabilities
Connecting to an SFTP server
Features of Xceed SFTP for .NET
Handling File Sharing Issues
Key exchange and algorithm negotiation
Keyboard Interactive Authentication
Obtaining the server public key fingerprint
Performing a manual upload
Proxy Support
Public Key Authentication
Remote Command Execution
SFTP Capabilities
SFTP Capabilities
OverviewSFtpClient Class
OverviewSFtpConnection Class
OverviewSFtpConstants Class
OverviewSFtpConstants.AccessFlags Enumeration
OverviewSFtpFile
OverviewSFtpFolder
OverviewSFtpIOException Class
OverviewSFtpPacketInputStream Class
OverviewSFtpPacketIOManager Class
OverviewSFtpPayload Class
OverviewSFtpPayloadBase Class
OverviewSFtpReadStream Class
OverviewSFtpSession
OverviewSFtpStatusResponseException Class
OverviewSFtpStream Class
OverviewSFtpWriteStream Class
OverviewSFX
Differences between COM and .NET versionsSFX zip files
Self-extracting zip filesSfxAddExecuteAfter
Differences between COM and .NET versionsSfxAddExtensionsToAssociate
Differences between COM and .NET versionsSfxAddFileToCopy
Differences between COM and .NET versionsSfxAddFileToRegister
Differences between COM and .NET versionsSfxAddRegistryKey
Differences between COM and .NET versionsSfxBinaryModule
Differences between COM and .NET versionsSfxButtons
Differences between COM and .NET versionsSfxClearButtons
Differences between COM and .NET versionsSfxClearMessages
Differences between COM and .NET versionsSfxClearStrings
Differences between COM and .NET versionsSfxDefaultPassword
Differences between COM and .NET versionsSfxDefaultUnzipToFolder
Differences between COM and .NET versionsSfxExecuteAfter
Differences between COM and .NET versionsSfxExistingFileBehavior
Differences between COM and .NET versionsSfxExtensionsToAssociate
Differences between COM and .NET versionsSfxFilesToCopy
Differences between COM and .NET versionsSfxFilesToRegister
Differences between COM and .NET versionsSfxIconFilename
Differences between COM and .NET versionsSfxInstallMode
Differences between COM and .NET versionsSfxMessages
Differences between COM and .NET versionsSfxPrefix class
OverviewSfxProgramGroup
ZipManager Sample Application
Differences between COM and .NET versionsSfxProgramGroupItems
Differences between COM and .NET versionsSfxReadMeFile
Differences between COM and .NET versionsSfxRegistryKeys
Differences between COM and .NET versionsSfxResetButtons
Differences between COM and .NET versionsSfxResetMessages
Differences between COM and .NET versionsSfxResetStrings
Differences between COM and .NET versionsSfxStrings
Differences between COM and .NET versionsShake256HashAlgorithm Class
OverviewSITE
FTP commandsSizeFilter
OverviewSMNT
Using filters
FTP commandsSocketIOProvider Class
OverviewSOCKS 4/4A
OverviewSOCKS5ProxyClient Class
OverviewSource code information
Creating spanned zip filesSpanning
DiskRequired eventSplit zip files
Creating split zip filesSplitNameFormat Enumeration
Creating split zip filesSplitSize property
Creating split zip filesSplitting
DiskRequired eventsplitting and unsplitting zip files
MiniExplorer Sample ApplicationSSH
OverviewSSHAlgorithmList Class
OverviewSSHAuthenticationException Class
OverviewSSHAuthenticationFailedException Class
OverviewSSHAuthenticationPartialSuccessException Class
OverviewSSHAuthenticationProtocol Class
OverviewSSHAuthenticationProtocol.BannerReceivedEventHandler Delegate
OverviewSSHBool Structure
OverviewSSHChannelExitSignal Class
OverviewSSHChannelExitStatus Class
OverviewSSHChannelRequestFailedException Class
OverviewSSHChannelWindowEmptyException Class
OverviewSSHClient
OverviewSSHClientConnectionManager Class
OverviewSSHCompressionMethods Class
OverviewSSHConnectionManager Class
OverviewSSHConnectionManager.States Enumeration
OverviewSSHConnectionProtocolChannel Class
OverviewSSHConnectionProtocolChannelState Enumeration
OverviewSSHConstants Class
OverviewSSHConstants.DiffieHellmanFixedGroupKeyExchangePacketID Enumeration
OverviewSSHDisconnectedException Class
OverviewSSHDisconnectReason Enumeration
OverviewSshDssPublicKeyAlgorithm Class
OverviewSshDssPublicKeyAlgorithm.XceedDSACryptoServiceProvider Class
OverviewSshDssPublicKeyPayload Class
OverviewSshDssSignaturePayload Class
OverviewSshEcDsaPrivateKeyPayload Class
OverviewSshEcDsaPublicKeyAlgorithm Class
OverviewSshEcDsaPublicKeyAlgorithm.XceedEcDsaCryptoServiceProvider Class
OverviewSshEcDsaPublicKeyPayload Class
OverviewSshEcDsaSignaturePayload Class
OverviewSshEdDsaPublicKeyAlgorithm Class
OverviewSshEdDsaPublicKeyAlgorithm.XceedEdDsaCryptoServiceProvider Class
OverviewSshEdDsaPublicKeyPayload Class
OverviewSshEdDsaSignaturePayload Class
OverviewSSHEncryptionMethods Class
OverviewSSHEventArgs Class
OverviewSSHException Class
OverviewSSHException.ToStringFormatter<T> Delegate
OverviewSSHExtensionPayload Class
OverviewSSHHostKeyUtils Class
OverviewSSHIdentificationString Class
OverviewSSHIdentificationString.ReaderState Enumeration
OverviewSSHIdentificationStringByteReader.ReaderState Enumeration
OverviewSSHIncorrectPasswordException Class
OverviewSSHIncorrectResponseException Class
OverviewSSHInt64 Structure
OverviewSSHIOManager Class
OverviewSSHIOManager.DataReceivedDelegate Delegate
OverviewSSHKeyExchangeMethods Class
OverviewSSHMPInt Structure
OverviewSSHOpenChannelFailedException Class
OverviewSSHPacket Class
OverviewSSHPacket<PayloadType> Class
OverviewSSHPacketIOManager Class
OverviewSSHPacketIOManager.PacketHandler Structure
OverviewSSHPacketIOManager.PacketProcessorEnumerator<T> Class
OverviewSSHPacketIOManager.PacketSelector Class
OverviewSSHPacketPayload Class
OverviewSSHPayload Class
OverviewSshPrivateKeyPayload Class
OverviewSSHProtocol Class
OverviewSSHProtocolManager Class
OverviewSSHProtocolsProvider Class
OverviewSSHProxyClientException Class
OverviewSSHPublicKeyAlgorithmException Class
OverviewSshPublicKeyAlgorithmPayload Class
OverviewSSHPublicKeyAuthenticationDataException Class
OverviewSSHPublicKeyMethods Class
OverviewSshPublicKeyPayload Class
OverviewSshRsaPrivateKeyPayload Class
OverviewSshRsaPublicKeyAlgorithm Class
OverviewSshRsaPublicKeyPayload Class
OverviewSshRsaSha256PublicKeyAlgorithm Class
OverviewSshRsaSha512PublicKeyAlgorithm Class
OverviewSshRsaSignaturePayload Class
OverviewSshSignaturePayload Class
OverviewSSHString Structure
OverviewSSHTimeoutException Class
OverviewSSHTraceLevel Enumeration
OverviewSSHTransportLayerProtocol Class
OverviewSSHTransportLayerProtocol.AlgorithmsNegotiatedEventHandler Delegate
OverviewSSL
Secure FTPSSL using FtpClient
Secure FTPSTA thread
WinForms applications and threadingSTAT
FTP commandsState property
ConsoleFtp Sample ApplicationStateChanged event
ClientFtp Sample ApplicationStatusResponsePayload Class
OverviewSTOR
FTP commandsStored
FTP commandsStreamDemo Sample Application
OverviewStreaming compression
OverviewStringList Class
OverviewSTRU
Overview
FTP commandssubscribe to the ByteProgression event
FolderViews Sample ApplicationSupport
Technical supportSupported tar formats
OverviewSynchronization
File synchronizationSynchronization algorithm
Folder synchronization
Synchronization
Synchronization Sample Applications
Synchronizing files
Synchronizing folders
The synchronization algorithm
The synchronization options
The synchronization parameters
OverviewSynchronizationCompareFileDataEventArgs Class
OverviewSynchronizationConflictEventArgs Class
OverviewSynchronizationConflictReason Enumeration
OverviewSynchronizationEvents Class
OverviewSynchronizationEventsSession Class
OverviewSynchronizationEventsUserDataParameter Class
OverviewSynchronizationException Class
OverviewSynchronizationFolderAnalysisEventArgs Class
OverviewSynchronizationMetaDataEventArgs Class
OverviewSynchronizationMetaDataLoadEventArgs Class
OverviewSynchronizationOptions Class
OverviewSynchronizationProgressionEventArgs Class
OverviewSynchronizationProgressionEventHandler Delegate
OverviewSynchronizer Class
OverviewSynchronizing files
WinForms applications and threadingSYST
FTP commandsTar
Introduction to Tar and GZipTar
Copying an item to a gzip fileTar and Gzip Capabilities
Copying items to a tar archive
Copying items to Tar/Bzip2 archive
Extract multi-file GZip archive to a single file
Extracting a Tar/BZip2 archive
Extracting from a gzip file
Extracting items from a tar archive
Listing the contents of a tar archive
Multi-file operations
Removing items from a tar archive
Supported tar formats
Tar and GZip capabilities
Xceed GZip
Xceed Tar
Supported tar formatsTar static method
Introduction to the Xceed.Tar namespaceTarEvents Class
Overview
OverviewTarEventsSession Class
OverviewTarException Class
OverviewTarredFile class
Introduction to the Xceed.Tar namespaceTarredFolder class
Overview
Introduction to the Xceed.Tar namespaceTask-Based Help
Overview
Task-Based HelpTechnical support
Contact InformationTestConnection method
Introduction to the FTP FileSystem classesTextEncoding Enumeration
ClientFtp Sample ApplicationTLS
Secure FTPToString
ClientFtp Sample ApplicationTracing or logging FTP operations to a text file
ClientFtp Sample Applicationtransfer files in ASCII or binary mode
ConsoleFtp Sample ApplicationTransferMode Enumeration
ClientFtp Sample ApplicationTransferringFileEventArgs Class
OverviewTransferringFileEventHandler Delegate
FTP repliesTransport Layer Security
SSLTrial
How the 45-day trial worksTripleDesCbcEncryptionAlgorithm Class
OverviewTripleDesCtrEncryptionAlgorithm Class
OverviewType
OverviewUncompressedDecompressor Class
OverviewUncompressing a file with QuickGZip
OverviewUnix Standard TAR
Supported tar formatsUnknownExtensionPayload Class
OverviewUnknownPacketIDException Class
OverviewUnknownPayload Class
OverviewUnsupportedFileLockException Class
OverviewUnsupportedSFtpVersionException Class
OverviewUnsupportedSSHProtocolException Class
OverviewUnTar static method
Extracting files from a zip file (unzipping)Unzip method vs FileSystem
Unzip methodUnzip static method
Extracting items from a zip file (unzipping)Unzipping encrypted items that use 'compatible' encryption
Extracting files from a zip file (unzipping)Unzipping items from a zip file in an application's resources
Extracting items from a generic streamUnzipping to memory
Task-Based HelpUpdates
Technical SupportUpdating spanned zip files
Creating spanned zip filesUpdating split zip files
Creating split zip filesUSER
FTP commandsUserAuthenticationBannerPayload Class
OverviewUserAuthenticationFailurePayload Class
OverviewUserAuthenticationKeyboardInteractiveInfoRequestPayload Class
OverviewUserAuthenticationKeyboardInteractiveInfoResponsePayload Class
OverviewUserAuthenticationKeyboardInteractiveRequestPayload Class
OverviewUserAuthenticationNewPasswordRequestPayload Class
OverviewUserAuthenticationNoneRequestPayload Class
OverviewUserAuthenticationPasswordChangeRequestPayload Class
OverviewUserAuthenticationPasswordRequestPayload Class
OverviewUserAuthenticationPublicKeyQueryOkPayload Class
OverviewUserAuthenticationPublicKeyQueryPayload Class
OverviewUserAuthenticationPublicKeyRequestPayload Class
OverviewUserAuthenticationSuccessPayload Class
OverviewUserDataParameter Class
OverviewUsing alternative AES implementations
Multi-file operationsUsing filters
Multi-file operationsUsing the ByteProgression and InvalidPassword events (ZipReader) Snippet
Supported tar formatsUSTAR’s limitations
Supported tar formatsVariables Class
OverviewVariables property
Differences between COM and .NET versionsVerificationAction Enumeration
OverviewVersionSelectPayload Class
OverviewVista
Secure FTPWaitingForAsyncOperation event (FTP-only)
Welcome to Xceed Zip for .NETWelcome to Xceed Data Manipulation Components for .NET and .NET Standard
Changes between versions 1.0.25 and 1.0.26What's new in v3.3
Changes between versions 1.0.26 and 1.0.28
Changes between versions 1.0.28 and 1.0.29
Changes between versions 1.0.29 and 1.0.31
Changes between versions 1.0.31 and 1.0.32
Changes between versions 1.0.32 and 2.0
Changes between versions 2.0.100 and 2.0.111
Changes between versions 2.0.111 and 2.0.113
Changes between versions 2.0.113 and 2.0.114
Changes between versions 2.0.114 and 2.0.116
Changes between versions 2.0.116 and 2.0.200
Changes between versions 2.0.200 and 2.0.202
Changes between versions 2.0.202 and 2.1
Changes since version 2.1
Changes since version 3.0
Changes since version 3.1
Changes since version 3.2
Changes since version 3.2
Changes since version 3.3
Changes since version 3.3
Changes since version 3.4
Changes since version 3.5
Changes since version 3.7
Changes since version 3.7
Changes since version 4.0
Changes since version 4.0
Changes since version 4.1
Changes since version 4.1
Changes since version 4.2
Changes since version 4.2
Changes since version 5.0
Changes since version 5.0
Changes since version 5.1
Changes since version 5.1
Changes since version 5.2
Changes since version 5.2
What's New
What's new in v3.3?
What's new in v3.4?
What's new in v3.5?
What's new in v3.6?
What's new in v4.0?
What's new in v4.1?
What's new in v4.2?
What's New in v5.0?
What's New in v5.1?
What's New in v5.2?
What's New in v5.3?
What's New in v5.4?
What's New in v5.5?
What's New in v5.6?
What's New in v5.7?
What's New in v5.8?
What's New in v6.0?
What's New in v6.1?
Changes between versions 1.0 and 2.0Win32IOHandler Class
OverviewWindows
OverviewWindowsDiskFolder Class
OverviewWinForms applications and threading
Compress methodWriteFilePayload Class
OverviewXceed FTP for .NET Compact Framework
Secure FTPXceed GZip
Introduction to the Xceed.Tar namespaceXceed.BZip2 Assembly
OverviewXceed.BZip2 Namespace
OverviewXceed.Compression - Compressing - Basic Concepts
OverviewXceed.Compression Namespace
OverviewXceed.Compression.CompressedStream class
Decompress methodXceed.Compression.CompressedStream.Read method
Decompress methodXceed.Compression.Compressor Class
Extending the Compressor and Decompressor ClassesXceed.Compression.Compressor.Compress Method
Extending the Compressor and Decompressor ClassesXceed.Compression.Decompressor Class
Extending the Compressor and Decompressor ClassesXceed.Compression.Decompressor.Decompress Method
Extending the Compressor and Decompressor ClassesXceed.Compression.Formats Assembly
OverviewXceed.Compression.Formats Namespace
OverviewXceed.Compression.LZMA Namespace
OverviewXceed.Compression.QuickCompression.Compress method
Compress methodXceed.Compression.QuickCompression.Decompress method
Decompress methodXceed.Compressoin.CompressedStream.Write method
Compress methodXceed.FileSystem Assembly
OverviewXceed.FileSystem namespace
Introduction to the Xceed FileSystem namespaceXceed.FileSystem.MemoryFile class
Overview
Zipping items in memoryXceed.FileSystem.MemoryFolder class
Extracting items to memory (unzipping)Xceed.FileSystem.Windows Assembly
OverviewXceed.FileSystem.Windows Namespace
OverviewXceed.Ftp Assembly
OverviewXceed.Ftp Namespace
OverviewXceed.GZip Assembly
OverviewXceed.GZip Namespace
OverviewXceed.SSH.Client Assembly
OverviewXceed.SSH.Client Namespace
OverviewXceed.SSH.Core Assembly
OverviewXceed.SSH.Core Namespace
OverviewXceed.SSH.Protocols Assembly
OverviewXceed.SSH.Protocols Namespace
OverviewXceed.SSH.SFtp Assembly
OverviewXceed.SSH.SFtp Namespace
OverviewXceed.Synchronization Assembly
OverviewXceed.Synchronization Namespace
OverviewXceed.Tar Assembly
OverviewXceed.Tar namespace
Introduction to the Xceed.Tar namespaceXceed.Tar.Streaming Namespace
Overview
OverviewXceed.Zip Assembly
OverviewXceed.Zip namespace
Introduction to the Xceed.Zip namespaceXceed.Zip.QuickZip.GetZipContents method
Overview
GetZipContents methodXceed.Zip.QuickZip.Remove method
Remove methodXceed.Zip.QuickZip.Unzip method
Unzip methodXceed.Zip.QuickZip.Zip method
Zip methodXceed.Zip.ReaderWriter Namespace
OverviewXceed.Zip.Sfx Namespace
OverviewXceed.Zip.Sfx.XceedSfxPrefix class
Adding files to a zip file (zipping)Xceed.Zip.ZipArchive class
GetZipContents methodXceed.Zip.ZipArchive.AllowSpanning property
Creating spanned zip filesXceed.Zip.ZipArchive.SplitNameFormat property
Creating split zip filesXceed.Zip.ZipArchive.SplitSize property
Creating split zip filesXceed.Zip.ZipEvents.DiskRequired event
DiskRequired eventXceed.Zip.ZippedFile class
Zipping items in memoryXceed.Zip.ZippedFile.OpenWrite method
Zipping items in memoryXceedCompressedStream class
MemoryCompress Sample ApplicationXceedCompressedStreamEx Class
Overview
OverviewXceed's FileSystem Core
Adding files to a zip file (zipping)XceedSfxPrefix.ButtonCaptions property
Overview
Differences between COM and .NET versionsXceedSfxPrefix.DefaultDestinationFolder property
Differences between COM and .NET versionsXceedSfxPrefix.DefaultPassword property
Differences between COM and .NET versionsXceedSfxPrefix.DeleteUnzippedFiles property
Differences between COM and .NET versionsXceedSfxPrefix.DialogMessages property
Differences between COM and .NET versionsXceedSfxPrefix.DialogStrings property
Differences between COM and .NET versionsXceedSfxPrefix.DllsToRegister property
Differences between COM and .NET versionsXceedSfxPrefix.ExecuteAfter property
Differences between COM and .NET versionsXceedSfxPrefix.ExistingFileBehavior property
Differences between COM and .NET versionsXceedSfxPrefix.ExtensionsToAssociate property
Differences between COM and .NET versionsXceedSfxPrefix.FilesToCopy property
Differences between COM and .NET versionsXceedSfxPrefix.Icon property
Differences between COM and .NET versionsXceedSfxPrefix.ProgramGroup property
Differences between COM and .NET versionsXceedSfxPrefix.RegistryKeys property
Differences between COM and .NET versionsXceedSfxPrefix.Variables property
Differences between COM and .NET versionsXceedZip3CompressedStream Class
OverviewZCryptException Class
OverviewZCryptStream Class
OverviewZip
AES EncryptionZip and compression sample applications
Creating a Zip archive using ZipWriter
Extracting data from a Zip archive using ZipReader
Extracting data from a Zip archive using ZipReader Snippet
Handling archives with directory traversal items (ZipSlip)
Handling Unicode characters
Listing the contents of a Zip archive - Snippet
Listing the contents of a Zip archive using ZipReader
Reading and writing nested Zip archives
Reading and writing nested Zip archives
Reading and writing nested Zip archives - Snippet
Unzipping
Unzipping encrypted items that use 'compatible' encryption
Using alternative AES implementations
Using alternative AES implementations
Zipping
Zipping items using multiple threads
Introduction to the zip file formatZip method
Zip methodZip static method
LicensingZipArchive class
GetZipContents methodZipArchive.BeginUpdate method
MiniExplorer Sample Application
Overview
Optimizing batch updates to a folderZipArchive.CopyFilesTo method
Unzip methodZipArchive.DefaultDecryptionPassword property
Encryption and decryptionZipArchive.DefaultEncryptionPassword property
Encryption and decryptionZipArchive.EndUpdate method
Optimizing batch updates to a folderZipArchive.GetFiles method
GetZipContents methodZipArchive.Prefix property
Differences between COM and .NET versionsZipDemo sample
ZipDemo Sample ApplicationZipDemo Sample Application
OverviewZipEvents
ReadingZipItemProgression eventZipEvents class
Handling eventsZipEventsSession Class
Overview
OverviewZipException
ExceptionsZipException class
ExceptionsZipFolders Sample Application
Overview
ExceptionsZipIOException Class
OverviewZipItemDataProvider Delegate
OverviewZipManager sample
ZipManager Sample ApplicationZipManager Sample Application
OverviewZipOverrides Class
OverviewZippedFile class
MiniExplorer Sample ApplicationZippedFile.Delete method
Overview
Zipping items in memory
Remove methodZippedFile.OpenWrite method
Zipping items in memoryZippedFolder class
Introduction to the Xceed.Zip namespaceZipping
Overview
Creating split zip filesZipping items in memory
Zipping items in memoryZipping items using multiple threads
OverviewZipReaderByteProgressionEventArgs Class
OverviewZipReaderException Class
OverviewZipReaderInvalidPasswordEventArgs Class
OverviewZipSlip
OverviewZipWriterByteProgressionEventArgs Class
OverviewZipWriterException Class
OverviewZipWriterMultiThreadManager Class
OverviewZLibCompressedStream class
MemoryCompress Sample Application
Overview