BIGSPEED File Sharing SDK 3.0
igSpeed File Sharing SDK includes two COM automation objects (client and server) that dramatically simplify nand accelerate the development of private file sharing solutions over the Internet. nIn addition to standard FTP operations, such as upload, download, rename, delete, etc.,nthe library also offers a number of advanced features which ngive the local application full control over the remote files.nnThe client is able to open seekable streams on the server, neither in read-only or read-write access mode. The application cannseek, read, an write bytes to the stream as it is a local file.nnThe client is able to run search operation on the server.nThe searching criteria may include file name masks (wildcards),ntext strings inside the files, or both of them. nThe found items are reported in real-time, while the operation is running.nThe server is able to perform remote file compression and decompression by a request fromnthe client. During zipping or unzipping detailed progress information is provided back to the clientnabout the current and total file and byte counts.nThe transfered data are scrambled using on-the-fly 128-bit AES encryption, without need of SSL certificates. The security is provided in two different modes: symmetric encryption with shared secret key and asymmetric encryptionwith 1024-bit public/private keys.nThere is an option to compress on-the-fly the outgoing data before encrypting, which may reduce greatly the transfer time for large files.nnBigSpeed File Sharing SDK utilizes an elegant event-driven paradigm for easy integration into Windows applications.nA special attention is paid to provide responsive user interface while maintaining maximum bandwidth efficiency. nCarefully designed set of properties, methods, and events offers great flexibility to develop ninnovative communication software. nnSample applications are included in Visual Basic 6, Visual Basic .NET, Visual C++ .NET, and Delphi 7.