Portál AbcLinuxu, 10. května 2025 07:38

Dotaz: zip a ceske nazvy souboru

18.10.2009 11:09 linuxik | skóre: 32 | Milovice
zip a ceske nazvy souboru
Přečteno: 2321×
Odpovědět | Admin
Ahoj

da se nejak vyresit problem s cestinou v nazvech souboru v zip archivu. To ze misto ceskych pismen jsou po rozbaleni nejake paznaky by jsem jeste zkousnul, ale ze musim vsechny soubory rucne prejmenovat, aby jsem je mohl napr. otevrit v oofice, to uz me fakt stve.

Diky

Řešení dotazu:


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

Odpovědi

Jan Zahornadsky avatar 18.10.2009 14:20 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten archiv byl asi vytvořen s jiným kódováním než jaký používá systém, na kterém byl rozbalen. Opravit se to hromadně dá pomocí convmv, pokud se jednalo Windows -> Linux, pak bych si tipl, že převod bude cp1250..utf8.
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
xkucf03 avatar 18.10.2009 14:39 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zip je dost zaostalý (zastaralý) formát a s českými znaky si nedokáže moc dobře poradit (resp. je potřeba ho rozbalovat na systému se stejným kódováním, jako jsi ho balil).

Nejen z tohoto důvodu je lepší přejít na něco modernějšího – třeba takový 7-Zip. S ním jsem nikdy problémy s češtinou neměl :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
18.10.2009 15:19 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Nevidím důvod proč nepoužívat zip. Nedokáže poradit == zabalí se to v původním kódování. Nastroj "convmv" to bez problémů převede (jak radí kolega výše), já to tak používám zcela běžně.
xkucf03 avatar 18.10.2009 15:48 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Jenže musíš vědět z jakého kódování do jakého a je to práce navíc. Dá se na to dívat i z druhé strany: proč nepoužívat 7-Zip? Má lepší kompresní poměr, nemá problémy s diakritikou a jinými unicode znaky…
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Nicky726 avatar 18.10.2009 16:17 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Protože není tak rozšířený. Navíc už vidím, jak nějakému BFU vysvětluju, že chci, aby mi to poslal v 7z. :-(
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
xkucf03 avatar 18.10.2009 16:40 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše 7-Zip
  1. Když už mi někdo pošle ZIP, tak se nedá nic dělat → musím si nějak poradit.
  2. Když něco posílám já, nebo se předem domlouváme, je lepší použít 7-Zip, je to modernější formát a řekl bych, že ve všech ohledech lepší
  3. Zase tak málo rozšířený není – BFU mají často Windows a tam je 7-Zip (jako software, ne jen jako formát) jako jeden z mála legální a zdarma – narozdíl od WinZipu nebo WinRARu, které se musí krást nebo kupovat.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Nicky726 avatar 18.10.2009 17:22 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: 7-Zip
ad 1. a 2. souhlas.

ad 3. a proto spousta lidí chce na otáčení fotek z dovolené Photoshop... :-/ ... no a pak máme pc ve škole nebo ve firmě, kam nám administrátoři 7z nedali.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
Amarok avatar 18.10.2009 17:14 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Protože není tak rozšířený. Navíc už vidím, jak nějakému BFU vysvětluju, že chci, aby mi to poslal v 7z. :-(
Pouzivat 7zip != komprimovat do .7z formatu. 7zip umi i .zip format a tam podle me uz problem s kodovanim znaku nebude. Ale je hlavne zapotrebi propagovat dobre formaty, neni mozne se drzet 20 let zastaraleho zipu. V klidu nekomu poslu .7z a k tomu odkaz na stazeni. Je to open source a multiplatformni, tak proc ne, prece daleko lepsi nez rozesilat archivy v .rar, coz dela snad uz vetsina lidi :-(
GNUniverse - May the source be with you...
18.10.2009 16:50 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Novšie verzie zip používajú v názvoch aj UTF-8 kódovanie. V prípade, že názov obsahuje ne-ascii znak, tak sa uloží do .zip aj názov v UTF-8 kódovaní.

Problém je, že väčšina ľudí používa staré programy (navyše to aj tak nerieši problém pri už existujúcich .zip archívoch).
Řešení 2× (Patrik Šíma, camel1cz)
18.10.2009 17:19 Zaphod | skóre: 37 | blog: zaphod_blog
Rozbalit Rozbalit vše Re: zip a ceske nazvy souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sú tri riešenia:

unzip -O 852 ...
verzia unzip v Ubuntu vie tento prepínač

blbé kódovanie názvu súborov previesť
convmv -f 852 -t utf8 ...

nainštalovať windows verziu 7zip vo wine a rozbaliť .zip cez príkaz
env WINEPREFIX="$HOME/.wine" wine "C:\Program Files\7-Zip\7z.exe" x subor.zip

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.