Xceed .NET Libraries Documentation
In This Topic
    Glossary
    In This Topic
    . | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

    .

    .NET Standard

    A formal specification of .NET APIs that are intended to be available on all .NET implementations.

    Enables developers to produce portable libraries that are usable across .NET implementations, using this same set of APIs.

    A

    AES
    Advanced Encryption Standard (AES). Strong encryption method. Read more details in the AES topic.

    B

    BWT
    Raw BWT block-sorting algorithm. Produces smaller compressed output than the BZip2 method, but is not compatible with other zip tools/librairies. Read more details in the CompressionMethod enumeration.

    BZip2
    A BWT-based block-sorting algorithm. An excellent alternative to Deflate/Deflate64 when compression is more importamt than speed. Read more details in the CompressionMethod enumeration.

    D

    Deflate
    Deflate algorithm. Standard algorithm used by the PKZip 2.04g format. Read more details in the CompressionMethod enumeration.

    Deflate64
    Deflate64 is a variation of the Deflate algorithm that takes more time to compress data but compresses more. Read more details in the CompressionMethod enumeration.

    F

    FTP

    FTP stands for File Transfer Protocol. It is a network protocol that allows the transfer of files between a client computer and a server computer and vice versa.

    The FTP protocol is implemented in Xceed Ftp for .NET.

    FTP control connection

    The communication path between the client and server for the exchange of commands and replies.

    FTP data connection

    A full duplex connection over which data is transferred, in a specified mode and type. The data transferred may be a part of a file, an entire file or a number of files. The path may be between a server and a client, or between two servers.

    FTPS

    FTPS stands for FTP over SSL or FTP Secure. It is an extension to the File Transfer Protocol (FTP). It adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols to the FTP control and data connections.

    When enabled, the data exchanged between the FTP client and server is encrypted using strong encryption.

    FXP

    FXP stands for the File eXchange Protocol. It is a method of transferring data that uses FTP to transfer files from one remote server to another server without routing the file data through the client's connection. As such, it is a server-to-server protocol.

    FXP is a feature that is part of the Xceed FTP for .NET component. It is available through both the FtpClientp and the FileSystem interfaces.

    G

    GZip

    GZip is a file format used for single file compression and decompression. It uses the Deflate compression method.

    GZip should not be confused with Zip, which is a full archive format that also uses compression.

    L

    LZMA
    The Lempel-Ziv-Markov chain-Algorithm (LZMA). Much better compression than the Deflate/Deflate64 at the expense of speed and memory usage when compressing. Read more details in the CompressionMethod enumeration.

    N

    null

    null reference (Nothing in Visual Basic).

    O

    Opaque data
    This is a technique used to pass any type of object to an event handler without the component knowing what the object is. Cast the needed data to Object and use that object as the parameter. The event handler can then manually cast the object back to its original type.

    P

    PPMd
    A PPM-based predictor algorithm. Works best on text files. Read more details in the CompressionMethod enumeration.

    R

    Reparse point
    A collection of user-defined data that is attached to a file or folder on the Windows file system. In practice, they are used to define symbolic links, hard links, directory junctions, volume mount points, depending on the literature and the version of Windows.

    S

    SFtp

    SFtp stands for SSH File Transfer Protocol. It provides file access, file management, and file transfer over a data stream. With the Xceed's SFTP component, that data stream is a SSH connection.

    While SFtp has a similar name and similar concepts to FTP. It is a completely different protocol and there is no compatibility between the two.

    In the same way, SFtp is completely different than FTPS.

    SSH
    SSH stands for Secure Shell.  It is a network protocol for secure communication between two networked computers: a server and a client. Xceed's SFTP component implements the client side of SSH and SFTP.

    SSL

    SSL and TLS (also known as SSL 3.1) are protocols layered above connection protocols (such as TCP/IP) but beneath application protocols (such as FTP) that provide encrypted, authenticated communications between a client and a server. 

    Xceed FTP for .NET version 2.0 and up supports SSL version 3.0 and 3.1 (TLS).

    T

    TLS

    SSL and TLS (also known as SSL 3.1) are protocols layered above connection protocols (such as TCP/IP) but beneath application protocols (such as FTP) that provide encrypted, authenticated communications between a client and a server. 

    Xceed FTP for .NET version 2.0 and up supports SSL version 3.0 and 3.1 (TLS).

    U

    using
    The using directive (Imports in Visual Basic), creates an alias for a namespace or imports types defined in other namespaces.

    X

    Xamarin
    Cross-platform implementations of the .NET Framework for Android and iOS.

    Z

    Zip64
    The Zip64 zip file format is the 64-bit counterpart of the zip file format that is used by PKZIP 4.5 and up. It supports up to 2^64 -1 files within a zip archive as well as files that have a size greater than 4GB for a zip file size that can reach up to about 18 million terabytes ( more precisely,   2^64 -1bytes).

    ZLib
    ZLib is a popular open-source software library used for data compression. It popularized the Deflate compression algorithm. Very portable, it is available on almost all software platforms.