Hallo, ich suche einen (Ent)packer, der CRC-Fehler beim Entpacken von RAR-Archiven übergeht, anstatt den Packvorgang abzubrechen. Kennt jemand einen? (WinRar und WinAce können das nicht)
Hintergrund: Bei als RAR-Archiv gepackten Musik- oder Hörbuch-Dateien spielt dieser Fehler keine Rolle, trotzdem wäre die komplette Datei verloren. Ach ja: Programmeigene Reparatur-Routinen schaffen keine Fehlerkorektur :-(
Anwendungs-Software und Apps 14.534 Themen, 74.155 Beiträge
Es müsste im GUI einen entsprechenden schalter geben, der angibt, dass beschädigte dateien nach dem entpacken nicht zu löschen sind. In der kommandozeilenversion ist der switch "-kb" dafür zuständig.
Je nach komprimiereinstellungen ist es aber möglich, dass nach dem ersten CRC-fehler kein weiterarbeiten mehr möglich ist (vgl. "solid" bei winace).
mr.escape
Danke für den Hinweis. Wie würde dann der gesamte Befehl in der Kommandozeilenversion lauten?
Auch wenn noch *.r00, *.r01, etc. kommen, werden diese automatisch mit ausgepackt.
mr.escape
UNRAR 3.11 freeware Copyright (c) 1993-2003 Eugene Roshal
Usage: unrar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>
<Commands>
e Extract files to current directory
l[t] List archive [technical]
p Print file to stdout
t Test archive files
v[t] Verbosely list archive [technical]
x Extract files with full path
<Switches>
- Stop switches scanning
ac Clear Archive attribute after compression or extraction
ad Append archive name to destination path
ap<path> Set path inside archive
av- Disable authenticity verification check
c- Disable comments show
cfg- Disable read configuration
cl Convert names to lower case
cu Convert names to upper case
dh Open shared files
ep Exclude paths from names
f Freshen files
idp Disable percentage display
ierr Send all messages to stderr
inul Disable all messages
ioff Turn PC off after completing an operation
kb Keep broken extracted files
o+ Overwrite existing files
o- Do not overwrite existing files
ow Save or restore file owner and group
p[password] Set password
p- Do not query password
r Recurse subdirectories
ri<P>[:<S>] Set priority (0-default,1-min..15-max) and sleep time in ms
ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format
tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format
tn<time> Process files newer than <time>
to<time> Process files older than <time>
u Update files
v Create volumes with size autodetection or list all volumes
ver[n] File version control
vp Pause before each volume
x<file> Exclude specified file
x@ Read file names to exclude from stdin
x@<list> Exclude files in specified list file
y Assume Yes on all queries
es gibt auch die Moeglichkeit rar-Archive zu reparieren sofern Rekonstruktionsdaten im Archiv beim packen integriert wurden
ansonsten
also ich mach das immer so
datei entpacken
dann muss man schnell sein
datei noch waerend des enpackens im explorer oeffnen oder woanders hinkopieren damit die datei vom system verwendet wird und winrar sie nicht loeschen kann.
winrar den fehler bestaetigen , winrar schliessen , kopiervorgang abbrechen
tada
fertig
Ich meine, dass in winrar das löschen von beschädigten dateien abschaltbar ist.
mr.escape
Danke!
In WinRar ist entsprechend leider nichts einstellbar.
Gruss Kokosbaer
