Page 1 of 1

UnMIME: MHT web archiv a soubor bez názvu - nelze otevřít

Posted: 27 Feb 2009, 17:37
by zarevak
Dobrý den,
uložil jsem si v IE7 na WinXPSP3 stránku http://purchase.altap.cz/purchase/. Bohužel se však k vlastní HTML stránce v archivu nemohu dostat, protože se zobrazuje prázdné jméno souboru a jakýkoliv pokus o otevření končí hláškou:
Unable to unpack file from archive because its name is invalid on Windows file systems and archiver plugin does not support unpacking to another file name.

Při pokus o vybalení vykopírováním (F5) skončím hláškou (u tohoto dialogu nefunguje Ctrl+C) :
Error: This name has already been used for a directory.

Existuje nějaký postup, jak soubor při extrakci přejmenovat?

Posted: 27 Feb 2009, 18:55
by Jan Rysavy
UnMIME plugin byl stavěn k rozbalování MIME emailů. Pro MHT export z IE jsme ho nikdy netestovali ani nezamýšleli. Takže zřejmě nejde o chybu, ale žádost o rozšíření pluginu? Nebo má exportovaný MHT stejný formát jako MIME kódované emaily?

Posted: 27 Feb 2009, 19:21
by zarevak
Formát je stejný odpovídající MIME. Viz Wikipedia o MHTML:
The content of an MHTML file is encoded as if it were an HTML email message, using the MIME type multipart/related.
Problém je v tomto případě Content-Location hlavička obsahující URL bez jména souboru: http://purchase.altap.cz/purchase/
UnMIME plugin získává od verze Salamandera 2.52 beta 1 názvy souborů z textu za posledním lomítkem, kde však v tomto případě nic není.

Závěr:
- Chyba je, že UnMIME zobrazí prázdný název souboru a nedokáže nijak tento problém obejít (třeba přejmenování při extrakci)
- Rozšíření pluginu je, aby HTML stránky s URL bez vlastního jména souboru se automaticky jmenovaly "index.html" nebo "default.html" a další případné MIME typy bez jména souboru pak "binary000.bin" jako v UnMIME pluginu v Salamanderu 2.51.

Poznámka:
- Salamander 2.51, který nezískával názvy souborů z hlavičky Content-Location soubor dokáže získat (pod vymyšleným názvem message000.html).

EDIT:
- Nepovolené znaky otazník a dvojtečka jsou pluginem nahrazeny za znak podtržítko. URL s různými parametry tedy fungují bez problému a nedostatek je jen chybějící jméno souboru.

Re: UnMIME: MHT web archiv a soubor bez názvu - nelze otevřít

Posted: 27 Feb 2009, 21:42
by Jan Patera
zarevak wrote:uložil jsem si v IE7 na WinXPSP3 stránku http://purchase.altap.cz/purchase/. Bohužel se však k vlastní HTML stránce v archivu nemohu dostat, protože se zobrazuje prázdné jméno souboru
Problemek byl zanesen v AS 2.52b1 a byl spraven pro pristi verzi (AS2.52b2).

Posted: 27 Feb 2009, 22:04
by zarevak
Díky!