WinRAR 3.71 als externer ZIP-Packer Problem

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Dstruct
Senior Member
Senior Member
Posts: 202
Joined: 2006-01-18, 22:06 UTC

WinRAR 3.71 als externer ZIP-Packer Problem

Post by *Dstruct »

Habe In Total Commander 7.03 den internen ZIP-Packer abgeschaltet und winrar.exe 3.71 als externen Packer konfiguriert:

->Datei markieren
-> Dateien -> Packen ... -> OK
=> Nun fragt mich WinRAR nach einem Standardpasswort!?

-> OK
=> Warnung "Keine Archive gefunden"

:?:


Fast dasselbe mit rar.exe 3.71 als externen ZIP-Packer. Nur dass dann nach Bestätigung des Passwortes die Meldung "Nicht genug Speicher!" kommt ...


Was is'n da los? Mit RAR funktioniert alles bestens ...
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

Das liegt daran, dass TC für ZIP-Format die Kommandozeilenparameter für PKZIP.EXE verwendet (inkompatibel zu denen von WinRAR).
TC ruft den externen ZIP-Packer so auf:

Code: Select all

PKZIP.EXE zieldatei -P @dateiliste
-P bedeutet bei PKZIP: Pfadnamen rekursiv speichern.
-P bedeutet bei WinRAR: Passwort setzen

Außerdem übergibt TC dabei nur kurze 8.3-Dateinamen.
WinRAR benutzt zwar trotzdem existierende lange Dateinamen,
bei langen Verzeichnisnamen funktioniert das allerdings nicht -
da landen nur die kurzen 8.3-Versionen im ZIP-Archiv.

Passender Eintrag, um WinRAR trotzdem zur ZIP-Erstellung verwenden zu können:

Code: Select all

d:\pfad\WINRAR.EXE a -afzip
+ im ZIP-Dialog von TC muss "Unterverzeichnisse rekursiv speichern" aktiviert sein
+ im ZIP-Dialog von TC kann "Pfadnamen der Dateien mit speichern" deaktiviert werden, um die ungewollte Passworteingabe zu verhindern
(Alternativ: Wenn nicht verschlüsselt werden soll, kann bei Erscheinen der Passworteingabe einfach bei leerem Passwort die Eingabetaste/OK gedrückt werden.)


Edit: Typo entfernt.
Last edited by StatusQuo on 2008-05-08, 16:15 UTC, edited 1 time in total.
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
Dstruct
Senior Member
Senior Member
Posts: 202
Joined: 2006-01-18, 22:06 UTC

Post by *Dstruct »

aha. sollte das aber nicht irgendwie automatisch von total commander gemacht werden, wenn winrar.exe als externer packer konfiguriert ist?
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3895
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Dann kannst du aber keine anderen Parameter mehr angeben. Genau dazu ist das Packer-Definitionsfeld aber gedacht ...
#5767 Personal license
Dstruct
Senior Member
Senior Member
Posts: 202
Joined: 2006-01-18, 22:06 UTC

Post by *Dstruct »

ja ich meine total commander sollte einfach die richtigen parameter für winrar benutzen, wenn winrar.exe als externer packer konfiguriert ist (so dass man das nicht selber ändern muss) ...
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3895
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

wenn winrar.exe als externer packer konfiguriert ist
Es gibt keine Einstellung für WinRAR im TC !

Die Einstellung für RAR funktioniert (erzeugt aber *.rar Archive)

Wenn du WinRAR für *.ZIP Archive zweckentfremden willst, muss man schon etwas Handarbeit anlegen.
#5767 Personal license
Dstruct
Senior Member
Senior Member
Posts: 202
Joined: 2006-01-18, 22:06 UTC

Post by *Dstruct »

hab's ja verstanden. aber das sollte doch möglich sein, sowas automatisch zu machen (jahr 2008 und so) ...
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1052
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Ich bin gerade dabei einen "Übersetzer" für WinRar als Zip-Ersatz zu schreiben.
Ist aber aufgrund der kurzen Dateinamen ein wenig aufwändiger als erwartet. Werde das Teil under Dev/Plugins im Forum posten wenns soweit ist.

Ich habe einen Geschwindigkeitsvorteil von ca 50% beim Packen und Entpacken gegenüber dem internen Zip gemessen. Kann das jemand bestätigen?

*edit: Gibts jetzt hier
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7004
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

ZoSTeR wrote:Ich bin gerade dabei einen "Übersetzer" für WinRar als Zip-Ersatz zu schreiben.
Ist aber aufgrund der kurzen Dateinamen ein wenig aufwändiger als erwartet. Werde das Teil under Dev/Plugins im Forum posten wenns soweit ist.

Ich habe einen Geschwindigkeitsvorteil von ca 50% beim Packen und Entpacken gegenüber dem internen Zip gemessen. Kann das jemand bestätigen?

*edit: Gibts jetzt hier
Speed ist ok.
Was stoert ist, dass leere Verzeicnisse nicht mit gepackt werden.
User avatar
Cineatic
Power Member
Power Member
Posts: 876
Joined: 2003-06-02, 14:09 UTC

Post by *Cineatic »

Das ist dass selbe Problem, wie hier.

Hineinkopieren in Archive funktioniert, beim löschen aus Archiven kommt die dir bekannte Fehlermeldung "Archive nicht gefunden".
Gruß,
Christian
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Dandruff,
das sollte doch möglich sein, sowas automatisch zu machen (jahr 2008 und so) ...
Der TC wird nicht die Kommandozeilenparameter aller Packer die es gibt kennen koennen.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Dstruct
Senior Member
Senior Member
Posts: 202
Joined: 2006-01-18, 22:06 UTC

Post by *Dstruct »

Hab ich nach allen gefragt?
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Na gut, der TC weiss leider auch nicht welche Packer du bevorzugst. :)
Und es gibt natuerlich auch noch andere Benutzer.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Post Reply