Overview Q & A Rating & Review
PowerTCP FTP for .NET Product Features
A .NET FTP component and set of objects that provideflexibility , ease of use , and security for efficiently developing a broad spectrum of file transfer applications in C# and VB.NET. PowerTCP FTP for .NET adds valuable features to the .NET Framework, and includes many samples for C# and VB.NET developers.
Looking for an SFTP (SSH FTP) Product?
PowerTCP FTP for .NET includes support for [FTPS](http://www.dart.com/glossary.aspx#1307) (FTP over [SSL](http://www.dart.com/glossary.aspx#1345)). For SFTP support, see[PowerTCP SSH and SFTP for .NET >](http://www.dart.com/ptsshnet.aspx "Download SSH and SFTP for .NET")
Integrate security in file transfer applications
SSL and TLS support for stream -level security
Client -side and server -side authentication options
Network Address Translation (NAT) router support for secure transfers
Explicit and implicit FTPS support
X509 certificate management
[FTP for .NET's security features >](http://www.dart.com/ptftpnet_security.aspx "FTP for .NET's security features >")
All standard FTP protocol features
Upload, download and delete files and directories
Parse listings automatically
ASCII and binary transfers
Passive and active transfers
Resume and abort transfers
[FTP for .NET's protocol support details >](http://www.dart.com/ptftpnet_protocol.aspx "FTP for .NET's protocol support details")
Includes features not found in the .NET Framework
Feature
.NET Framework
**PowerTCP
FTP for .NET**
Comprehensive explicit and implicit encryption
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
Recursive wild-card directory transfers and deletions
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
"On-the-fly" ZLIB compression support
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
File [listing](http://www.dart.com/glossary.aspx#1283) parsing
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
Trace event for [session](http://www.dart.com/glossary.aspx#1328) logging and debugging
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
Extensive [firewall](http://www.dart.com/glossary.aspx#1269) and [proxy](http://www.dart.com/glossary.aspx#1267) support
-
![/styles/images/icons/check.gif](http://www.dart.com/styles/images/icons/check.gif "/styles/images/icons/check.gif")
[FTP for .NET detailed feature comparison >](http://www.dart.com/ptftpnet_whybuy.aspx "Why Buy FTP for .NET")
Efficiency and Flexibility
Progress event for monitoring transfer rate and advancement
Stream interface provides direct access to the data connection
Large file (greater than 4 GB) support
On-the-fly ZLIB compression
Synchronous and asynchronous operation using worker threads
Fully developed in managed C#
[FTP for .NET's efficiency and flexibility >](http://www.dart.com/ptftpnet_efficiency.aspx "FTP for .NET's efficiency and flexibility")
Ease-of-use
MGET and MPUT support for multiple file transfers using wildcards
Trace event for session logging and debugging
Custom commands for idiosyncratic servers
Firewall and proxy support, including SOCKS, Http CONNECT and more
Many sample projects for both C# and VB.NET, as well as ASP.NET included
[FTP for .NET's sample projects >](http://www.dart.com/ptftpnet_samples.aspx "FTP for .NET's sample projects")