
Specializovaný týdeník o výpočetní technice
o Internetu (CW 33/97)
Stáhněte si z Internetu:
GetRight
Jan Stoklasa
Stahování souborů ze Sítě je oblíbenou zábavou uživatelů Internetu -- zajímavé programy, zvuky a obrázky putují na uživatelův disk ostošest. Jaké je však zklamání, když prohlížeč těsně před koncem stahování velkého archivu ohlásí: "Spojení ztraceno. Připojte se znovu." Taková situace dává uživateli pouze dvě možnosti. Pořádně se rozčílit nad ztraceným časem a nahrát celý soubor znovu, nebo nainstalovat náš dnešní tip, utilitu GetRight. Ten umí obnovit přerušený přenos, šetří tím čas i nervy uživatelů.
Začneme trochou technického povídání. Základním problémem stahování souborů v běžných prohlížečích je nahrávání pouze celých souborů. Pokud vám po přerušení spojení zůstane na disku torzo souboru, můžete ho klidně smazat a znovu nahrát všechna data, včetně těch, která k vám už jednou doputovala. Příkaz typu "nahraj zbytek souboru" není k dispozici.
GetRight umí navázat
Popsaný problém měly komunikační programy už v éře předinternetové, za zlatých časů BBS. Jeho řešení je snadné -- do komunikačního protokolu pro přenos souboru stačí doplnit parametr udávající, od kterého bajtu se má soubor nahrát. Takto řešil tento problém přenosový protokol ZMODEM.
Autoři internetových protokolů FTP a HTTP použili stejné řešení. Při definici protokolů se bohužel stala fatální chyba. Zmiňovaný parametr byl prohlášen pouze za volitelnou součást, následkem čehož ho spousta klientského softwaru ignoruje. Opakované nahrávání velkých souborů je smutným důsledkem tohoto technického opomenutí.
Situace naštěstí není úplně beznadějná. Hodně serverů tento parametr podporuje, takže pokud se najde správný klientský program, může být přerušené stahování obnoveno. Takovým chytrým klientem nejsou běžné WWW prohlížeče a FTP programy. Je jím ale náš program GetRight.
Konečně záchrana
Práce s programem GetRight je v zásadě úplně stejná jako práce se "stahovacím" dialogem WWW prohlížeče. Ukazuje se v něm velikost stahovaného souboru, rychlost přenosu a podíl nahraných dat na celkové velikosti souboru.
Jednu funkci má GetRight navíc, právě ona je pointou celého programu. Je to obnovení všech datových přenosů, které se skrývá pod položkou menu "Resume All Downloads". Po jejím spuštění program nahraje zbytky všech souborů, jejichž přenos byl přerušen.
Celá věc má jediný háček. Obnovení přenosu (neboli parametr "od kterého bajtu") musí podporovat server. GetRight už na začátku přenosu zjistí, jak se věci mají a v nahrávacím okénku ukáže informaci o schopnostech serveru (podporuje/nepodporuje obnovení přenosu).
Podle mých zkušeností podporuje obnovení přenosu většina FTP serverů, ale jenom málo WWW, resp. HTTP serverů. Někdy jsou soubory přístupné dvěma způsoby, přes FTP nebo HTTP, takže si můžete vybrat takový způsob přenosu, který GetRight dokáže obnovit.
Ideál modemujících uživatelů
GetRight můžeme doporučit především uživatelům dial-up připojení, při známé (ne)kvalitě našich telefonních linek se jim obnovení přenosu bude hodit velmi často. Uživatelé pevné linky takovým přerušením netrpí, ale i jim se obnovení spojení může v některých situacích hodit, například při zatuhnutí operačního systému nebo při náhlém zpomalení přenosu na nulu. GetRight je zkrátka utilitka, na kterou všichni "stahující" uživatelé čekali.
GetRight
Obnovuje přerušené stahování souboru
Výrobce : Headlight Software
Adresa : http://www.headlightsw.com,
na českém zrcadle Tucows: http://tucows.softex.cz/files/getrt13a.exe
Platforma: Windows 95
Licence : shareware
|