Page 1 of 1

Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 08:41
by Raptor
Mám backup starého systémového disku - ccz 186000 souborů, asi 12GB soubor.

Při pokusu vléz to něj enterem v AS dostanu error:

Code: Select all

---------------------------
UnRAR
---------------------------
Unable to add archive entry to the file list.
---------------------------
[OK]
---------------------------
WinRAR to otevře normálně.

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 09:09
by Jan Rysavy
Zajímavé, díky za informaci. Otestuji. Salamander je verze 3.06?

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 09:16
by Raptor
Ano, poslední x64 verze.

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 11:17
by Jan Rysavy
Zkusil jsem vytvořit podobný RAR (obsahuje asi 200 tisíc souborů, výsledný RAR má přes 30GB). Bohužel nejsem schopný problém reprodukovat, AS 3.06 výsledek otevírá bez hlášky. Jak x86, tak x64 verze.

Netušíte, zda byl RAR vytvořen jako solid archive? Případně zda nebyly zapnuty nějaké další volby s ohledem na formát RAR dat?

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 11:32
by Raptor
Solid archiv bez komprese, pouze store. WinRar tusim 5.21 (64bit)

Image

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 14:16
by Jan Rysavy
Půjde o nějakou položku v archivu, která problém způsobuje. Koukám do kódu a k zobrazení hlášky dojde, pokud se nepodaří název souboru nebo adresáře přidat do seznamu. Řešením by mohla být SDK verze Salamandera, která zobrazuje do zvláštního okna log. O chybě by tam mohlo být více.

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 14:23
by Raptor
Tak jest - viz. příloha
tserver.zip
(1.41 KiB) Downloaded 438 times

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 14:35
by Jan Rysavy
Aha, díky, to bylo rychlé. Problém bude v Too long path or file name!
Salamander neumí dlouhé cesty nad MAX_PATH, WinRAR zjevně ano.

Re: Nelze otevřít RAR soubor

Posted: 29 Sep 2015, 14:40
by Raptor
To je pravda, stačí používat npm pro NodeJS, nainstalovat pár pluginů a cesta co to vygeneruje jde zničit jen Explorerem :-)