# F*EX - Frams' Fast File EXchange

F*EX (Frams' Fast File EXchange) je služba pro odesílání velkých souborů uživatelem A uživateli B.

Odesilatel pomocí webového formuláře pro nahrání nahraje soubor na F*EX server a ten příjemci automaticky odešle e-mail s oznámením a s URL ke stažení.

Říkáte si:

> Proč potřebuji další službu pro přenos souborů?!
> Mám e-mail, ftp, ssh a v neposlední řadě i sendfile!

Já pravím:

> Stále potřebujete F*EX :-)

Například chcete poslat svému známému video z vaší poslední dovolené (1 GB). Máte následující možnosti (a s tím související problémy):

- ### poslat DVD poštou

  Nepřichází v úvahu - žijeme <> let od roku, kdy byl vynalezen Internet! Posílání paměťových médií je pro staříky.

- ### použít e-mail

  Většina e-mailových serverů má limit pro přílohu 10 MB a velikost schránky kolem 100 MB a někdy i méně.

- ### uucp

  Proč rovnou nezůstat u psaní klínovým písmem na kamenné destičky?

- ### ssh

  Vy máte heslo svého známého, nebo se mu chystáte dát to své jen kvůli přenosu souboru?

- ### ftp

  - Pomocí jakého ftp serveru?
  - Pomocí jakého účtu, jakého hesla?
  - Vám nevadí posílání nešifrovaného hesla a souborů přes nezabezpečený Internet?
  - Podporuje vaše proxy pasivní režim pro ftp?
  - V případě anonymního ftp:
    - Umožňuje nahrát 1 GB?
    - Umožňuje po nahrání soubor smazat?
    - Kdo další si váš soubor může stáhnout?
    - Kdo další může váš soubor smazat?
    - Svému známému musíte poslat URL, kde si soubor může stáhnout, on vás musí informovat, že si soubor stáhl, vy jej pak musíte smazat.
      Sečteno a podrženo: Otrava.

- ### http

  - Žádné výchozí nahrávání a správa uživatelů - musí se naprogramovat
  - Žádné automatické oznamování
  - Žádné automatické mazání
  - Velice málo http serverů umí zpracovat soubory větší než 2 GB

- ### sendfile

  - Používáte UNIX a máte nainstalovaný sendfile?
  - Používá příjemce UNIX a má nainstalovaný sendfile?
  - Nemáte vy ani příjemce firewall, který blokuje port 487?

- ### komerční služby jako jsou DropLoad, ALLPeers, YouSendIt, etd.

  - Jaký mají limit (většinou méně než 2 GB)?
  - Co bezpečnost a ochrana osobních údajů: Budou vaše soubory skutečně uloženy a v bezpečí?
  - Jsou provozovány na open-source, nebo na uzavřeném proprietálním softwaru?
  - Jsou přístupné se všemi prohlížeči, nebo potřebujete Javu, Active-X, Flash či jiné hnusné zásuvné moduly?
  - Budou existovat více, jak pár měsíců?
    (DropLoad, ALLPeers a drop.io své služby již ukončili)

Pokud jste byť na jedinou z výše uvedených otázek odpověděli "ne", potom potřebujete F*EX.

## Hlavní funkce F*EX

- přenos souborů s prakticky neomezenou velikostí
- příjemci a uživatelé potřebují pouze program pro elektronickou poštu a webový prohlížeč jakéhokoli typu, nemusí instalovat žádný další software
- ZNOVU ODESLÁNÍ a ZNOVU STAŽENÍ pro pokračování přesně tam, kde došlo k selhání spojení
- automatické oznamování pro příjemce
- automatické mazání po stažení
- automatické mazání po době platnosti (výchozí: 5 dnů)
- plnohodnotní uživatelé si mohou vytvářet poduživatelé, kteří mohou odesílat pouze jim
- plnohodnotní uživatelé mohou vytvářet skupiny, obdoba poštovních konferencí s tím rozdílem, že se jedná o soubory
- bezúdržbovost: ze strany správce nejsou nutné žádné zásahy s vyjímkou vytváření nových F*EX účtů
- odesílání více příjemcům spotřebuje na serveru pouze místo pro jednoho příjemce
- F*EX je webová služba pro protokol HTTP a nepotřebuje žádné tunely ve firewallu
- podporuje také vysílání
- pro skalní UNIXové uživatele jsou k dispozici programy pro příkazovou řádku fexsend a fexget pro vyhnutí se použití otravných webových prohlížečů
- protokol i zdrojový kód jsou volně dostupné (Perl Artistic)

## Promluvme si o SEXu

F*EX má společníka: Stream EXchange (SEX).

SEX si můžete představit jako bránu mezi UNIXovými síťovými rourami. Ta může být užitečná k odesílání dat uživatelem A uživateli B, kde A a B mezi sebou nemohou navázat přímé spojení, ale oba dva se mohou připojit pomocí HTTP k SEX serveru. Pro snadné začlenění do řady UNIXových nástrojů slouží nástroje pro příkazovou řádku sexsend a sexget.

Ověřování je stejné jako u F*EX.

## Máte otázky?

Přečtěte si FAQ