ZIP: soubory s dvojtečkou v názvu

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

ZIP: soubory s dvojtečkou v názvu

Post 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.
Attachments
xmen.the.last.stand.(2006).eng.1cd.(3560122).zip
(23.01 KiB) Downloaded 345 times
Ελληνικά rulez.
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1112
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

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

Post by Petr Solin »

Zjevně se tam dvojtečka neočekává. ;-) Díky za testovací soubor, časem se na to podívám.
Raptor

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

Post 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.
User avatar
ino
Posts: 440
Joined: 09 Dec 2005, 14:59
Location: Brno, Czech Republic

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

Post 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...
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

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

Post 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í.
Ελληνικά rulez.
Raptor

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

Post 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.
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

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

Post 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).
Post Reply