FTP 라이브러리 개요

소개

SmartFTP FTP Library 구성 요소(COM)는 FTP 및 SFTP 프로토콜을 사용한 파일 전송 기능을 제공합니다. 다양한 기능과 안정적이고 안전한 파일 전송(SSH 및 TLS)을 제공합니다. 이 구성 요소는 COM 기술을 활용하므로 Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi 등 다양한 환경에서 사용할 수 있습니다.

FTP 라이브러리 다운로드

FTP 프로그램인 SmartFTP를 찾아 오신 거라면, SmartFTP 제품 다운로드 페이지로 이동 하세요.

기능

일반

  • 이어받기가 가능한 업로드, 다운로드
  • 디렉터리 이름 바꾸기, 만들기 및 제거
  • 파일 이동, 이름 바꾸기 및 삭제
  • IPv4 및 IPv6
  • 국제적 도메인 이름 (IDN)
  • 확장된 NAT/UPnP/ICS/ICF 지원
  • UTF8 / 유니코드 지원
  • SOCKS4, SOCKS4A, SOCKS5, HTTP 프록시 지원
  • 64-비트 파일 크기 지원 (4GB 이상)
  • 전송 속도 제한 (전체의 연결마다)
  • 파일 로그 기록
  • 다중 언어 지원
  • 즉시 파일 암호화
  • 기본 Windows x64, x86 및 arm64 지원
  • FIPS 140-3, 140-2, 186-4 준수
  • Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2와 호환
  • 완료 HTML 도움말 문서

FTP / FTPS

  • 서버에서 서버 (FXP) 전송
  • 보안 전송 (TLS)
  • 압축 (MODE Z)
  • 전송 무결성 검사 (XCRC, XMD5, XSHA1)
  • 기기 판독 목록화 (MLSD)
  • FTP 파서 (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
  • 확장된 NAT/UPnP/ICS/ICF 지원
  • 파일 수정한 날짜 설정/가져오기 (MDTM, MFMT, SITE UTIME)
  • IP 리피터
  • 로컬 포트 제한
  • Unix 특성 설정 (SITE CHMOD Wrapper)

SFTP를 SSH 통해

  • SFTP 프로토콜 버전: 1-6
  • 호스트 키 알고리즘: RSA, DSA, ECDSA, Ed25519
  • 암호화 알고리즘: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
  • 키 교환: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
  • 인증: 암호, 공개 키, Kerberos v5 (GSSAPI/SSPI), 스마트 카드 (PKCS#11), X.509 인증, 키보드 대화형, SecurID, hostbased, 없음
  • 압축: zlib, zlib@openssh.com, 없음
  • HMAC 알고리즘: hmac-sha2-256, hmac-sha2-512, hmac-sha1
  • 성능: 성능이 중요한 알고리즘에 대한 최적화된 어셈블러
  • 상호 운용성: 공개적으로 사용 가능한 모든 SFTP/SSH 서버 구현에서 테스트되었습니다. 결함이 있는 구현에는 자동으로 해결 방법을 적용합니다.