Portál AbcLinuxu, 10. května 2025 19:58

Dotaz: Wget - stahuje z ftp blbě soubory s diakritikou

22.1.2013 12:49 Star
Wget - stahuje z ftp blbě soubory s diakritikou
Přečteno: 739×
Odpovědět | Admin
Ahoj,

prosím o radu, lze nějak udělat aby přes

wget -m ftp://----:---@ftp.neco.cz

stáhl wget korektně názvy souborů s diakritikou? Momentálně to jsou hatmatilky, otazníky...

Díky za radu.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.1.2013 13:14 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusit přepínače --local-encoding a --remote-encoding?
22.1.2013 14:11 Star
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Ano, koukal jsem na to už předtím, ale dostanu "This version does not have support for IRIs".

Installed Packages wget.x86_64 1.12-1.4.el6 @anaconda-CentOS-201112091719.x86_64/6.2

Myslel jsem, z toho co jsem našel, že chybí libidn, ale ten je v pořádku, doinstalace libidn2 nepomohla. Děkuji za radu.
22.1.2013 15:52 j
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
To ani nemohla, protoze to stim nema nic spolechyho. Aby ti fungovala diakritika pres ftp, musi to podporovat jak server tak klient. Obecne se pak da rict, ze diakritika v nazvech souboru je prasarna, ktera tam nema co delat.

Podotykam, ze server musi !vedet! jak sou kodovany znaky na disku.
22.1.2013 16:13 Kit
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Diakritika v názvech souborů není prasárna, ale běžná záležitost. Jen to určitá skupinka lidí za těch pár desítek let zatím nestačila zaregistrovat a stále píše bez diakritiky i příspěvky do diskuzí.
22.1.2013 16:25 l4m4
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Diakritika v názvech souborů je běžná prasárna.
22.1.2013 16:32 Star
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Ano přesně tak :) vidím to u stovek userů :D....

A umí lftp to automaticky detektovat (ala jak to stahuju přes Filezillu třeba) v jakém charsetu je vzdalený server? Nebo jde o charset samostných souborů?
22.1.2013 23:20 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
žádné ftp to samozřejmě neumí. v protokolu není žádná možnost, jak takovou informaci předat. ftp vzniklo a zrozminulo se v době, když internet byl čistě americká záležitost. Jistý pokrok nicméně je, že současné ftp provede 8 bitový přenos. už jsem před mnoha lety potkal ftp, které cokoliv, co bylo mimo ascii nulovalo. (pravda bylo to z mainframe IBM a ještě příchozí ASCII překládalo do svého nativního EBCDIC) ftp má v principu dva režimy přenosu (ascii a binary, při ascii překládá klient i server z lokální reprezentace znaků do ascii kódu na lince, při binary s tím nedělá nic, pošle data natvrdo) vzhledem k tomu, že promě přežívajících mainframe IBM již všichni mají interní reprezentaci v ASCII tak v podstatě všechno se přenáší binary, ale informace o znakové sadě nikde nebude. Ta je třeba zjistit nezávisle.
23.1.2013 10:40 l4m4
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Přenos ascii a binary se týká obsahu souborů. A všechno se přenáší binary hlavně proto, že i když chci nějakou konverzi kódování nebo konců řádků provést, tak je to praktičtější udělat po přenosu, než spoléhat, že se to při přenosu pomrší právě tak, jak potřebuji...
22.1.2013 16:38 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Pravda, teď na to koukám, že ty přepínače souvisí s IRI, takže mají vliv jen na hatmatilku v doménách.
23.1.2013 12:52 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: Wget - stahuje z ftp blbě soubory s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
pro transfer ceskych znaku po control connection je vetsinou potreba na FTP serveru podpora UTF8 extension

>>> FEAT                                                     
211- Extensions supported                                    
 UTF8    
Zda pak umi pouzit tuto extension i wget, to nevim. S normalnim ftp klientem se ceske znaky prenesou korektne?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.