Začal jsem používat konzolovou verzi WinRARu a chci se zeptat jestli je normální, když při balení souboru, který v názvu obsahuje tečky (příklad -winrar.je.super.txt) tak mi po zabalení rar vyhodí z názvu tečky a nahradí je podtržnítky (příklad - winrar_je_super.rar).
Konzolovou verzi používám v TotCmd (na usb) s přepínači (RAR.exe -ag_YY-MM-DD_NN -s -m5 -t)
Díky za odpověď
flow
mne to pri pouziti uvedenych parametru vytvorilo archiv s timto nazvem: "winrar.je.super_07-02-28_01.rar" (pouzil jsem konzolovy rar.exe z balicku WinRAR 3.70 beta 3 kompresi jsem delal ve FAR Manageru, protoze total commander nemam nainstalovany..).
Problem bude mozna v pouziti nevhodne verze (pro dos, nebo stara verze) nebo v nastaveni total commanderu.
Je mozne ze je tam nejaky mechanismus, ktery z nazvu archivu zamerne ostranuje tecky, protoze vicenasobne pripony vyvolavaji dojem viru "soubor.txt.exe"
tak jsem to v TC zkusil s verzí WinRAR_v3.7beta4 a dělá mi to totéž...
Zkusil jsem sbalit takto i název adresáře se stejným výsledkem.
Problem je na strane total commanderu.
Vyrobil jsem si testovaci davku:
echo %0 %*>vysledek.txt
a nastavil, ze pri kompresi se ma spoustet "pokus.bat" a "pokus.bat -mt"
V prvnim pripade ke zamene znaku nedochazi v druhem pripade total commander posila raru uz nazev s podtrzitky.
Popsal jsem problem do diskusniho fora tc.
Uz se tam objevila odpoved - tc neumi korektne pracovat s rar.exe (povazuje ho za 16-bitovy program a odstranuje tecky).
Proste v nastaveni komprese v tc u RARu napis:
C:\Program Files\WinRAR\WinRAR.exe -ag_YY-MM-DD_NN -s -m5 -t
Super díky za odpověď...
Teď trochu z cesty :) Zkoušel jsem konzolovou verzi z důvodu použití programu RAR v Total Commanderu na USB (přenositelnost). Konzolová verze nedělá (dle mých laických testů) žádný zápis do registrů Win. což mi přišlo výhodné. Potíž je v tom, že "portable" WinRAR.exe sviní registry - prostě se zaregistruje prakticky stejně jako při normální instalaci...
1) Lze zápisu do registrů nějak zabránit?
2) V případě, že se smířím s tím, že sem tam někomu zaneřádím registry spuštěním "X:\tcportable\tools\rar\WinRAR.exe -s -m5" z prostředí TC, tak - stačí mi ve složce rar pouze soubor WinRAR.exe? Nebo pro svůj chod potřebuje ještě něco jiného ze svého "instalačního adresáře"...
Konzolová verze mi chodila pouze se soubory rar.exe (program), rarreg.key (registrační klíč), Default.SFX (tvorba samorozbalovacích archivů)...
> Lze zápisu do registrů nějak zabránit?
Pravdepodobne nezle. V helpu toho moc o registrech neni (pouze to, ze pres Options - Import/Export lze prenaset nastaveni)
> stačí mi ve složce rar pouze soubor WinRAR.exe
asi nejjednodussi bude vyzkouset si to. V kazdem pripade neni potreba nic kopirovat do systemovych adresaru.