[ CONFIQ @ 27.05.2002. 08:46 ] @
zašto kada sam pokušao da upload-ujem neke slike sa ASCII nisu uspevale... a posle kada sam pokušao sa BINARY uspele su?
[ Dragoslav Krunić @ 27.05.2002. 10:33 ] @
Zato sto su slike binary data a ne ASCII data. Isto tako kada hoces da uploadujes neko recimo Perl skript, uradices to u ASCII modu a ne u binary modu jer ce u tom slucaju skript biti 'sjeban' i neupotrebljiv.
[ B o j a n @ 27.05.2002. 12:35 ] @
Razlika izmedju ASCII i bin fajla je u u tome sto ascii ima specijalan string na kraju reda koji oznacava novi red, dok kod binarnog to ne postoji, sve je u jednom nizu.
Zbog toga skriptovi kada se uploaduju u BIN modu budu u jednom redu, lol L;)
[ random @ 03.06.2002. 15:46 ] @
Ne -- razlika je samo u tome što kada se koristi ASCII režim prenosa, pošiljalac vrši konverziju podataka u NVT-ASCII standardni format (8-bitni), kod koga se EOL predstavlja kao niz karaktera <CR><LF>, dok strana koja prima (nebitno da li je klijent ili server) sa druge strane vrši konverziju iz NVT-ASCII-ja u svoj interni format (recimo ako WinDOS text fajl prenosimo na UNIX mašinu, proces konverzije će brisati <CR> karaktere iz sekvence na kraju svakog reda.

Kod binarnog (IMAGE) tipa prenosa ne vrši se nikakva konverzija -- podaci se šalju kao kontigentni niz bitova, pakovan radi prenosa u 8-bitne bajtove (pleonazam, ne?). Strana koja prima je tako]e dužna da uskladišti fajl kao kontigentan niz bitova, sa eventualnim popunjavanjem kraja fajla nulama ako je potrebno da se koristi neka diskretna jedinica skladištenja (bajt, 16-bitna reč, 32-bitna reč, itd.).

Literatura: Network Working Group, RFC 959 -- File Transfer Protocol (FTP).
[ CONFIQ @ 10.06.2002. 19:41 ] @
Hvala lepo svima na odgovorima :P