vsftpd v SLES a ASCII mode

Tomas Hubalek Tomas.Hubalek na onsemi.com
Čtvrtek Červen 3 08:15:18 CEST 2004


Jestli tomu dobre rozumim, ma pri prenosu ASCII prekodovat server nebo klient mj. konce radku tak aby odpovidali jeho platforme. Tj. pokud z windows poslu soubor na Linux, tak se mi prevedou konce radku z CR/LF na LF. Pokud poslu z Linuxu na Macintosh, tak se prekodujou z LF na CR atd.

Tj. podle me je chybne to kdyz poslu z Linuxu (konce radku LF) na linux (konce radku LF) a server mi to prekoduje tak ze z koncu radku udela CR/LF.

ASCII pouzivam prave kvuli tomu, abych nemusel konce radku hlidat, pokud se cilova platforma zmeni.

Pletu se?

Tom


On Tue, Jun 01, 2004 at 01:01:21PM +0200, Tomas Hubalek wrote:

>> Ahoj vsichni,
>> 
>> netusite nahodou jak se mam chovat sprave ftpcko kdyz posilam z Linuxu 
>> na Linux textovy soubor a dam mod ASCII? Ocekaval bych ze se s konci 
>> radku nic nestane.
>> 
>> A hle. V nasi firme se hojne uziva SLES-8 a tam je jako FTP daemon 
>> vsftpd. A zjistil jsem ze kdyz poslu z Linuxu (SuSE 8.2) na Linux 
>> (SLES-8) textovy soubor v modu ASCII, tak me to prekoduje konce radku na 
>> DOS.
>> 
>> Nevim jestli mam zdrbat spravce ze to ma blbe nastavene, nebo SUSE ze to 
>> maji blbe defaultne nebo jestli nerozumim modu ASCII v FTP.
>  
>

Chova se to spravne. Pokud byste nechtel konce radku prekodovavat,
nastavte na klientovi BINARY mod prenosu (obvykle to klient prepina
podle pripony souboru).

-- Milan Kerslager E-mail: milan.kerslager na pslib.cz WWW: 
http://www.pslib.cz/~kerslage/



Další informace o konferenci Linux