Portál AbcLinuxu, 26. dubna 2024 06:43


Dotaz: Jak zachovat diakritiku při rozbalení zip?

20.4.2005 17:04 ondra
Jak zachovat diakritiku při rozbalení zip?
Přečteno: 314×
Odpovědět | Admin
DD, jde nějak rozbalit .zip soubor vytvořený ve windows tak, aby se neponičila jména souborů? V man zip jsem nic nenašel. Dík za pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.4.2005 17:33 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych to normálně rozbalil a pak převed kódování pomocí convmv.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
20.4.2005 17:59 ondra
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
zkusil jsem
convmv -f cp1250 -t iso8859-2 *
a kričel na mě
iso-8859-2 doesn't cover all needed characters
Zkusil jsem místo cp1250 i UTF8. Co dělám špatně? Díky...
20.4.2005 18:11 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
No špatně asi neděláš nic, problém je v rozsahu znaků v obou kódováních. convmv je primárně dělaný na převod do utf-8 a já ho ani na nic jiného nepoužívám, takže nevím jak ho donutit aby nepřeveditelné znaky ignoroval/zrušil.

Takže jedině použít normální iconv:
find . | while read f; do
  mv "$f" "`echo "$f" | iconv -f cp1250 -t iso-8859-2//translit`"
done
20.6.2005 15:35 steh
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Odpovědět | | Sbalit | Link | Blokovat | Admin
resim totez, convmv vypada slibne, ovsem pri prejmenovani mi to rika>

Skipping, already UTF-8:

nepomaha ani parametr --nosmart

Jsem presvedcen, ze utf to neni (nautilus napriklad ukazuje misto ceskych znaku otazniky a tvrdi "Invalid unicode").

Nevedel by nekdo co s tim?
20.6.2005 16:42 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžeš nějaký takový soubor někam zavěsit? Bohužel (bohudík) nemám jak takovou věc vyrobit.
20.6.2005 20:24 steh
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
napr. http://steh.cokoliv.com/pm101.zip
20.6.2005 20:44 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Mně funguje
convmv --notest  -f cp852 -t utf-8 *.ppt *.doc
20.6.2005 20:46 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Jak poradila yetiho enca, je to v PC Latin2 :-)

[ivok@zero aaa]$ ls
III. Pl nov nĄ.ppt                    VIII. üĄzenĄ lidskěch zdroj?.ppt
II. Rozhodov nĄ.ppt                   VII. Organiza?nĄ seskupenĄ - ? st A.ppt
IV. Implementace.ppt                  VII. Organiza?nĄ seskupenĄ - ? st B.doc
IX. Identita organizace - ? st A.doc  VI. Organiza?nĄ struktury.ppt
IX. Komunikace  - ? st C.ppt          V. - Kontrola.ppt
IX. Podnikov  kultura - ? st B.ppt    XI. Věvoj managementu.doc
I. Z klady mananagementu.ppt          X. Profil mana§era.ppt

[ivok@zero aaa]$ for x in *; do echo "$x"|cstocs pc2 il2 -; done
III. Plánování.ppt
II. Rozhodování.ppt
IV. Implementace.ppt
IX. Identita organizace - část A.doc
IX. Komunikace  - část C.ppt
IX. Podniková kultura - část B.ppt
I. Základy mananagementu.ppt
VIII. Řízení lidských zdrojů.ppt
VII. Organizační seskupení - část A.ppt
VII. Organizační seskupení - část B.doc
VI. Organizační struktury.ppt
V. - Kontrola.ppt
XI. Vývoj managementu.doc
X. Profil manažera.ppt
20.6.2005 20:56 steh
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
aha, tak dekuju, ja jsem byl presvedcen, ze to je cp1250 a navic mne matlo, ze to tvrdi, ze to uz v utf8 je. jeste jednou dekuju
20.6.2005 21:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Koukám, že jse mě předběhli, ale naštěstí s použitím mého programu ;-)

Zip to nejspíš balí tak, aby se to ,správně` rozbalilo v DOSu, a při rozbalování ve Windows si to převede.
21.6.2005 08:53 palos | skóre: 3
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
No ono to bude asi tým, že konzolové aplikácie vo Windows používajú inú kódovú stránku ako ostatný Windows. Pri použití CP1250 má Windowsácka konzola práve tú zmieňovanú 852...
21.6.2005 09:03 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Nikde tu nevidím, že to balil z příkazové řádky, nikoli WinZipem. Možné to je, ale...
21.6.2005 09:57 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Jak zachovat diakritiku při rozbalení zip?
Asi nejde ani tak o konzoli, ale o to že pro názvy souborů používají české windows 852 (jak ví každý kdo mountuje pod linuxem FAT nebo provozuje sambu).

Na NTFS by mělo být použité unicode, ale winzip je nejspíš dělán pro Windows a nikoliv pro NT.

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.