OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )

( Zeige die Threadübersicht ) ( Zur Startübersicht )
04.03.2006
rar 35 (von: udo schelp, 20:04:45) ^
Hallo,

habe jetzt mal ein Archive über mehrere Dateien erstellt (*.rar). Wie bekomme ich diese nun wieder ausgepackt. Habe sowohl den Befehl mit "e" als auch mit "x" ausprobiert. Ich bekomme aber immer nur die Meldung:
...
Extracting from f:\test.part1.rar
Extracting from f:\test.part2.rar
Extracting from f:\test.part3.rar
Extracting from f:\test.part4.rar
No files to extract
...

obwohl die genannte, auszupackende Datei im Archiv vorhanden ist...

danke

udo
[ Leser: 137 ]

Re: rar 35 (von: Ingo, 22:31:54)
Hast du auch den kompletten Pfad mit angegeben?

Den bekommt man mit rar l <archive>

Ingo

05.03.2006
Re: rar 35 (von: Andreas Schnellbacher, 00:26:22)
Gesamtes Archiv auspacken:
rar x <archive> <path_to_extract>\

Re: rar 35 (von: udo schelp, 10:19:03)
Hallo,

ich habe folgende Befehle ausgeführt:

Einpacken:
rar32 a -agYYYY-MM-DD-NN -m1 -t -v700000 f:\rar350\test\test- d:\*.*

Es sollen also Archive in der Form (z.B.) "test-2006-03-03-xx" erzeugt werden, wobei xx lt. Beschreibung eine fortlaufende (selbständig generierte) Numerierung ist.

Es wird aber folgendes generiert:

test-2006-03-03-01.part1.rar
test-2006-03-03-01.part2.rar
...usw.

D.h. die Numerierung klappt schon nicht; es wird automtatisch ein partx darangehängt.

Inhalte auflisten:
Mit dem Befehl "rar32 l f:\rar350\test\test*.*" werden mir die Inhalte alle Archive wie folgt ausgegeben:

Volume f:\rar350\test\test-2006-03-05-01.part1.rar
Name Size Packed Ratio Date Time Attr CRC Meth Ver
-------------------------------------------------------------------------------
KW10_DATA1_FULL.DAT 1148334338 679999902 --> 27-02-06 09:05 .....A. 94D3E985 m1g 2.9
-------------------------------------------------------------------------------
1 1148334338 679999902 59% volume 1

Volume f:\rar350\test\test-2006-03-05-01.part2.rar
Name Size Packed Ratio Date Time Attr CRC Meth Ver
-------------------------------------------------------------------------------
KW10_DATA1_FULL.DAT 1148334338 408258359 <-- 27-02-06 09:05 .....A. DC11F88A m1g 2.9
-------------------------------------------------------------------------------
0 0 408258359 0% volume 2

Ich war also davon ausgegangen, dass, so wie ich das kenne, alle Informationen im 1sten Volume vohanden sind und das er nicht jedes Volum durchsucht.

Inhalte auspacken:
rar32 x f:\rar350\test\test*.* KW10_DATA1_FULL.DAT

Dann wird mir folgendes ausgegeben:

Extracting from f:\rar350\test\test-2006-03-05-01.part1.rar
Extracting from f:\rar350\test\test-2006-03-05-01.part2.rar
No files to extract

Obwohl die Datei im Archiv sein muß, wird sie nicht gefunden.

Wäre also für jeden Hinweis dankbar...

danke

udo

Re: rar 35 (von: Jürgen Ulbts, 13:56:40)
Das "agYYYY-MM-DD-NN" kannst Du Dir sparen.
RAR legt automatisch bei mehreren Archiven einen Nummerierung an.

datei.rar
datei.r01
datei.r02
...

So, das folgende hat nicht direkt was mit dem Problem zu tun, ist aber vielleicht doch für den einen oder anderen Interessant...

Wenn Du die Archive mit einem Datum versehen willst, kann man es entweder selber als Dateinamen angeben, REXX oder auch 4OS2 dafür benutzen.
Die REXX Variante, mit der ich meine eCS Backups mache sieht so aus:

====
/* eCS Backup */
/* Juergen Ulbts */
/* Changelist */
/* 2004-12-27 - J.U. - first version */

PARSE UPPER ARG arg param
'@echo off'

/* Load REXXUTIL */
call rxfuncadd sysloadfuncs, rexxutil, sysloadfuncs
call sysloadfuncs

currentdate = DATE('S')
currentdate = INSERT('-', currentdate, 6)
currentdate = INSERT('-', currentdate, 4)
SAY 'Datum: 'currentdate

currenttime = TIME()
currenttime = DELSTR(currenttime, 6, 3)
currenttime = DELSTR(currenttime, 3, 1)
currenttime = INSERT('-', currenttime, 2)
SAY 'Zeit: 'currenttime


'ZIP -9Sr D:\eCS_OL-Server_'currentdate'_'currenttime'.ZIP C:\* -x swapper.dat'

/* 'RAR a -m0 -v700000 -s- -r -xswapper.dat E:\eCS_OL-Server_'currentdate'_'currenttime'.RAR C:\*' */
====

Bei 4OS2 kann man das Datum (YYYY-MM-TT) so zusammen bauen (Nachteil Monat und Jahr sind nicht zweistellig für Werte kleiner 10, da müßte man noch mit einer Funktion nachhelfen):
%_YEAR%-%_MONTH%-%%_DAY%

Jürgen

Re: rar 35 (von: Rudi, 15:23:08)
>Ich war also davon ausgegangen, dass, so wie ich das kenne,
>alle Informationen im 1sten Volume vohanden sind und das er nicht jedes Volum durchsucht.

Das wäre mir neu. Soweit mir bekannt, benutzt RAR kein zentrales Inhaltsverzeichnis. D.h. es müssen alle Dateien - wenngleich nicht byteweise - durchgelesen werden. ZIP dagegen verwendet ein Inhaltsverzeichnis, das sich aber am Ende der letzten Datei befindet. Denn am Anfang ist ja nicht bekannt, welche Dateien im Archiv später mal enthalten sein werden.


06.03.2006
Re: rar 35 (von: udo schelp, 11:44:07)
...also im Archiv liegen nur die Dateinamen, ohne Verzeichnisse. Also wie (mit welchem Befehl) bekomme ich unter "rar35" nun einzelne Dateien raus? Ich will ja nicht z.B. 5 GB komplett auspacken um an eine Datei zu kommen...

Ich verwende den Befehlt:

rar32 e F:\zip-test\backup2006-03-06.rar Dateiname

Dieser funktioniert aber leider nicht. Ich bekomme immer noch die Meldung:

RAR 3.50 Copyright (c) 1993-2005 Alexander Roshal 3 Aug 2005
Shareware version Type RAR -? for help

Extracting from F:\zip-test\backup2006-03-06.rar
Extracting from F:\zip-test\backup2006-03-06.r00
Extracting from F:\zip-test\backup2006-03-06.r01

No files to extract


udo

Re: rar 35 (von: Juergen Ulbts, 13:44:25)
rar(32) e <Archiv> Dateiname ist eigentlich korrekt.
Ich teste es nachher mal mit der aktuellen Version. Ihrgendwie liegt da was im Argen...

Jürgen

( Zeige die Threadübersicht ) [ Version zum Drucken ] ( Zur Startübersicht )

Datum Thema
09.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !


php.net OpenIT © 1998-2017 by WebTeam OS2.org