Anwendungs-Software und Apps 14.501 Themen, 73.738 Beiträge

CRC-Fehler in RAR-Archivdateien übergehen - geht das?

Kokosbaer / 6 Antworten / Baumansicht Nickles

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 :-(

bei Antwort benachrichtigen
mr.escape Kokosbaer „CRC-Fehler in RAR-Archivdateien übergehen - geht das?“
Optionen

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

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
Kokosbaer mr.escape „Es müsste im GUI einen entsprechenden schalter geben, der angibt, dass...“
Optionen

Danke für den Hinweis. Wie würde dann der gesamte Befehl in der Kommandozeilenversion lauten?

bei Antwort benachrichtigen
mr.escape Kokosbaer „Danke für den Hinweis. Wie würde dann der gesamte Befehl in der...“
Optionen
unrar x -kb illegalp2pdownload.rar mp3z\ ;)
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
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
samusaran1 mr.escape „unrar x -kb illegalp2pdownload.rar mp3z Auch wenn noch .r00, .r01, etc. kommen,...“
Optionen

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

bei Antwort benachrichtigen
mr.escape samusaran1 „es gibt auch die Moeglichkeit rar-Archive zu reparieren sofern...“
Optionen

Ich meine, dass in winrar das löschen von beschädigten dateien abschaltbar ist.

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
Kokosbaer mr.escape „unrar x -kb illegalp2pdownload.rar mp3z Auch wenn noch .r00, .r01, etc. kommen,...“
Optionen

Danke!
In WinRar ist entsprechend leider nichts einstellbar.
Gruss Kokosbaer

bei Antwort benachrichtigen