Page 1 of 1

ZIP: soubory s dvojtečkou v názvu

Posted: 05 Dec 2009, 14:33
by Ether
Dostal se mi do rukou zajímavý ZIP archiv. Obsahuje soubor ('X-Men: The Last Stand.srt'), který má v názvu dvojtečku. Prohlížení na něj nefunguje a při vykopírování z archivu se vytvoří nulový soubor s názvem jenom po dvojtečku ('X-Men') s přípojeným ADS s názvem od dvojtečky (' The Last Stand.srt'), ve kterém se nachází obsah souboru.

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 06 Dec 2009, 22:54
by Petr Solin
Zjevně se tam dvojtečka neočekává. ;-) Díky za testovací soubor, časem se na to podívám.

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 07 Dec 2009, 08:41
by Raptor
Stazeno z titulky.com, ze? Osobne to tam vidam porad, ale zajimalo by mne jak se tomu dotycnemu (a neni jediny) povedlo vytvorit jmeno souboru s dvojteckou, jelikoz je to nepovoleny znak. A jelikoz toto standardne vytvorit nejde (na linuxu to ale jde, to je asi ten zdroj), nebral bych to jako chybu zip pluginu ale nekoho na serveru titulky.com.

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 07 Dec 2009, 09:14
by ino
Raptor wrote:Stazeno z titulky.com, ze? Osobne to tam vidam porad, ale zajimalo by mne jak se tomu dotycnemu (a neni jediny) povedlo vytvorit jmeno souboru s dvojteckou, jelikoz je to nepovoleny znak. A jelikoz toto standardne vytvorit nejde (na linuxu to ale jde, to je asi ten zdroj), nebral bych to jako chybu zip pluginu ale nekoho na serveru titulky.com.
On to tak uplne neni nepovoleny znak. V *unix svete muzes mit jako nazev temer cokoliv...
Kazdopadne by bylo dobre mit osetren vystup z pluginu...

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 07 Dec 2009, 12:24
by Ether
Raptor wrote:Nebral bych to jako chybu zip pluginu ale nekoho na serveru titulky.com.
Chyba (nebo nedokonalost) ZIP pluginu to je, a to ze dvou důvodů:
  • Soubor se nedá prohlížet. Prohlížení by v žádném případě nemělo záviset na jméně souboru.
  • Soubor se nedá rozumně rozbalit. Kdyby se dal soubor při rozbalování přejmenovat, tak to není takový problém, ale Salamander zatím úporně trvá na tom, aby se rozbalený soubor jmenoval tak, jak je v archivu uvedeno.
Řešením by bylo a) v archivu zobrazovat zrovna upravený název, třeba s podtržítkem místo dvojtečky, jak to dělá UnISO plugin; nebo za b) umožňovat přejmenování při rozbalování a zároveň přidat automatickou kontrolu nového názvu (dialog Illegal name - Rename / Rename All / Skip / Skip All / Cancel), což by bylo čistější řešení.

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 07 Dec 2009, 13:19
by Raptor
ether wrote:Chyba (nebo nedokonalost) ZIP pluginu to je
Ano, asi se to da brat jako nedokonalost. jak se divam, treba WinRAR to rozbali bez problemu a nahradi dvojtecku podtrzitkem. Cili mohl by to delat taky tak.

Re: ZIP: soubory s dvojtečkou v názvu

Posted: 07 Dec 2009, 21:03
by Jan Patera
ether wrote:
  • Soubor se nedá prohlížet. Prohlížení by v žádném případě nemělo záviset na jméně souboru.
Spraveno. Stejny problem jako zde.
ether wrote:
  • Soubor se nedá rozumně rozbalit. Řešením by bylo a) v archivu zobrazovat zrovna upravený název, třeba s podtržítkem místo dvojtečky, jak to dělá UnISO plugin
Spraveno. Vsechny neplatne znaky jsou nahrazeny podtrzitkem.
Obe opravy budou v pristi verzi Salamandera (2.53b1-PB41/2.53).