Pyftpdlib - Pyftpdlib

pyftpdlib
Původní autořiGiampaolo Rodola '
První vydání2007
Úložiště Upravte to na Wikidata
NapsánoKrajta
Operační systémCross-platform
TypFTP server
LicenceLicence MIT
webová stránkagithub.com/ giampaolo/ pyftpdlib/

Knihovna FTP serveru Python (pyftpdlib) je FTP knihovna serverů poskytující přenosné rozhraní pro snadné psaní velmi efektivních asynchronních serverů FTP s Krajta. V současné době je to nejkompletnější implementace FTP serveru RFC-959, která je k dispozici Krajta programovací jazyk.[Citace je zapotřebí ]

Funkce

  • Extrémně lehký, rychlý a škálovatelný (viz měřítka ).
    • Použití sendfile (2) systémové volání pro nahrávání.
    • Použití epoll / Kqueue / vybrat zpracovat souběžnost asynchronně.
    • ... Ale můžete volitelně přeskočit na vícevláknový / procesní model (jako v: budete mít možnost blokovat nebo používat pomalé souborové systémy).
  • Přenosný (celý napsán v čistém Pythonu, pracuje s verzemi od 2.4 do 3.4)
  • Podporuje FTPS (RFC-4217 ), IPv6 (RFC-2428 ), Názvy souborů Unicode (RFC-2640 ), Příkazy MLSD / MLST (RFC-3659 ).

Viz také

externí odkazy