UNRAR.DLL und passwortgeschützte Archive

German support forum

Moderators: white, Hacker, Stefan2

User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

icfu,
RAR-Archive kann man mit 7za.exe beispielsweise nicht entpacken, Archivtyp wird nicht erkannt, kann natürlich auch nur ein Bug in der 4.18 sein.
7za.exe ist AFAIK die standalone Version, wo nur 7z unterstutzt wird.

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.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Oops... Stimmt. :)

Hm, ich glaube, ich steige dann doch sofort um auf 7zip, mit 7z.exe lassen sich tatsächlich alle Formate entpacken.

@Murphy:
PS: Könnte sein, dass ich die ein oder andere Codestelle nach dem hier
Einfügen noch leicht abgeändert hatte und daher die Differenzen...
Nein, hab's nochmal kontrolliert. Alt-F6-Entpacken geht nicht, Paßwortabfrage unterbleibt, aber mach Dir keinen Kopf. Wenn ich's mal brauchen sollte und wirklich nicht weiß, was ich sonst noch tun könnte, setze ich mich auch ma dran. ;)
Vielleicht klappt 7-Zip ja dann auch schon ootb.

Icfu
This account is for sale
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

Komischerweise läuft bei mir dasselbe Script nach einem
Computer-Neustart einwandfrei :?:

Habe jetzt aus Zeitmangel nur kurz getestet, wie es bei mehreren
passwortgeschützten *.rar-Archiven mit Leerzeichen klappt und
- bei mir jedenfalls - ohne Probleme.

Vor dem Neustart des PCs, übergab er bei mir bei Mehrfachauswahl ab
dem zweiten Archiv, die ersten 4 Buchstaben des Dateinamens vom
ersten Archiv noch mit. 2icfu: Daher hatte ich das
Parameter-ÜbergabeScript gepostet, aber lief bei dir ja normal.

Hatte es nochmal kurz übersichtlicher gestaltet, aber vor dem Neustart
hat er bei mir nicht mal die richtigen Parameter übergeben... Deshalb bin
ich auch völlig durcheinander gekommen. Was das wohl war... :?:

Falls Interesse besteht hier nochmals das überarbeitete Script. Würde mich
natürlich über Bug-Reports freuen :D

Code: Select all

#NoTrayIcon
$exe = "7zg.exe"
If @OSType = "WIN32_NT" then $exe = "7zgn.exe"

$ini = @ScriptDir & "\7ztc.ini"
$ini_available = FileExists($ini)
$exe_available = FileExists(IniRead($ini, "Config", "Path", 0))

If Not BitAnd($ini_available, $exe_available) then
 $initdir = RegRead("HKLM\Software\7-Zip", "Path")
 if @error = 1 then $initdir = @ProgramFilesDir
 $path = FileOpenDialog("7-Zip", $initdir, "7-Zip-Executable (" & $exe & ")", 3, $exe)
 $path = StringLeft($path, StringLen($path) - StringLen($exe))
 $success = IniWrite($ini, "Config", "Path", $path)
 If $success = 0 then Exit
EndIf

If $cmdline[0] < 4 then Exit

$path = IniRead($ini, "Config", "Path", -1)
If $path = -1 then Exit

$unzip = " " & $cmdline[1] & " "
$filter = "*.*"
$overwrite = ""
$pass = ""

if $cmdline[2] = "-c-" then
 $archive = ' "' & $cmdline[3] & '" '
 $destination = ' -o"' & $cmdline[4] & '" '
 If $cmdline[0] = 6 then $pass = " " & $cmdline[6]
Else
 $archive = ' "' & $cmdline[2] & '" '
 $destination = ' -o"' & $cmdline[3] & '" '
 $filter = " -ir!" & $cmdline[4] & " "
 if $cmdline[0] = 5 then $overwrite = " -aoa "
EndIf

$commandline = $path & $exe & $unzip & $archive & $destination & $filter & " " & $pass & $overwrite

RunWait($commandline)
Grüße,
Murphy
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Nu klappt's, habe alle Varianten probiert (abgesehen vom Packen), prima. :)

Icfu
This account is for sale
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6482
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

icfu wrote:Nu klappt's, habe alle Varianten probiert (abgesehen vom Packen), prima. :)

Icfu
Beim Packen wird statt der gewaehlten File das ganze Verzeichnis, in der sich die Datei befindet, gepackt.
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

Sorry, war ein paar Tage unterwegs, daher erst jetzt meine
Rückmeldung.

Vielen Dank 2icfu und 2Horst.Epp fürs Testen.

Das Packen von Dateien hatte ich auch gar nicht vorgesehen.
Mir ging es, wie der Topic-Titel schon sagt, nur ums entpacken
passwortgeschützter Archive ;-)

Ich denke, dass die integrierten Pack-Möglichkeiten des TC
ausreichend sein sollten, um Archive zu erstellen. Das Problem
bezog sich darauf, dass man trotz integriertem 7-Zip keine
passwortgeschützten (rar-)Dateien entpacken konnte und
da ich keine WinRAR-Lizenz habe bzw. brauche, musste
eine Lösung her.

Falls Interesse daran besteht auch Packen zu können, kann
ich das natrülich integrieren ;-)

Grüße,
Murphy
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6482
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Murphy wrote:Sorry, war ein paar Tage unterwegs, daher erst jetzt meine
Rückmeldung.

Vielen Dank 2icfu und 2Horst.Epp fürs Testen.
...
...
Falls Interesse daran besteht auch Packen zu können, kann
ich das natrülich integrieren ;-)

Grüße,
Murphy
Es wäre schon gut wenn entweder das Packen funktioniert, oder eine Fehlermeldung kommt.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

FYI:
08.03.05 Added: If ZIP encryption dll is installed, also allow to encrypt with external RAR, ACE, ARJ, ZIP

All die schöne Arbeit umsonst... ;)

Das 7zip-Plugin hatte ich auch vergessen zu erwähnen:
http://www.totalcmd.net/plugring/7zip_plugin.html

Icfu
This account is for sale
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

Huch, hatte schon gar nicht mehr an diesen Thread gedacht *schäm*

2Horst.epp
Diese Fehlmeldung wäre nur beim Packen als rar-Archiv
relevant. Es soll ja nur zum Entpacken genutzt werden. Außerdem wird
Rar doch nur zum Packen von Winrar selbst unterstützt, oder täusche ich
mich? Daher imho nicht notwendig, da man eh rar nicht benutzt ;-) Ich
lasse mich natürlich gerne eines besseren Belehren...

2icfu:
Kannst du mir auf die Sprünge helfen? Was hat es mit der zip
encryption dll auf sich? Habe hier schon rumgesucht, aber mit erschließt
sich zur Zeit kein Zusammenhang, der bei meinem Problem relevant ist
*duck*
All die schöne Arbeit umsonst...
Ein paar Minuten kann man immer mal verschwenden ;-)
Das 7zip-Plugin hatte ich auch vergessen...
Das 7zip-Plugin habe ich auch installiert, aber auch hier sehe ich zur Zeit
keinen Zusammenhang. Mir ist es bis jetzt nicht gelungen damit
verschlüsselte Rar-Archive zu entpacken...

Ich hoffe wir schreiben hier nicht aneinander vorbei...

Meine Intention ist lediglich gewesen, verschlüsselte Rar-Archive
zu entpacken. Ob ich das evtl. sogar mit einer internen Lösung,
mit irgendeiner anderen *.exe oder auch per 7-Zip, 0815-Zip oder was
auch immer ist mir egal, hauptsache die Dateien werden entpackt ;-)

Ich bin noch nich lange Nutzer vom TC (werde es aber noch seeehr lange
bleiben ;-) ) und habe deshalb einige Vorgehen noch nicht richtig
verstanden oder verinnerlicht, aber ich freue mich hier auf dem Board
immer über Hilfe.

Also, wenn es eine (simple) Lösung gibt (ohne Winrar- oder anderen
Lizenzen), passwortgeschützte Dateien zu entpacken immer her damit :D

Grüße,
Murphy
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Kannst du mir auf die Sprünge helfen? Was hat es mit der zip
encryption dll auf sich? Habe hier schon rumgesucht, aber mit erschließt
sich zur Zeit kein Zusammenhang, der bei meinem Problem relevant ist
*duck*
Kurz und knapp:
Der TC kommt aus der Schweiz und die haben strenge Kryproexportgesetze. Die Standard-WCMZIP32.DLL enthält daher keine Möglichkeit, Archive zu schützen, sehr wohl aber diese hier, einfach die alte überschreiben:
http://clubtotal.free.fr/index.php?dir=TC_Tools/&file=tcArchive_ZIP.Crypto.DLL.zip

Danach hast Du den Eintrag Verschlüsseln (Nur ZIP) im Alt-F5-Menü.

Eben dieses Kreuzchen war bisher nur für ZIP zu gebrauchen, seit TC 6.52 geht das nun auch für alle anderen Packer, die Du im TC konfigurieren kannst, Du mußt allerdings zuerst das Kreuzchen setzen und dann erst den Packer auswählen, siehe auch hier mein Bugreport, mit etwas kurioser Antwort von ghisler. ;)
http://www.ghisler.ch/board/viewtopic.php?t=7298

Du kannst seit 6.52 nun auch ganz normal geschützte RAR-Dateien entpacken, wenn Du im Packerkonfigdialog "Benutze wenn möglich internen RAR-Entpacker" wählst.
Das 7zip-Plugin habe ich auch installiert, aber auch hier sehe ich zur Zeit
keinen Zusammenhang. Mir ist es bis jetzt nicht gelungen damit
verschlüsselte Rar-Archive zu entpacken...

Ich hoffe wir schreiben hier nicht aneinander vorbei...
Nein, dieses Ding habe ich nur der Vollständigkeit halber erwähnt. Du kannst also nun ohne Trickserei alle paßwortgeschützten ZIP, RAR, ACE, und andere unterstützte Archivtypen, die das anbieten, öffnen, mit Enter oder mit Alt-F6, nur für 7-Zip-Archive brauchst Du das Plugin.

Icfu
Last edited by icfu on 2005-05-10, 01:16 UTC, edited 1 time in total.
This account is for sale
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

2icfu:

Vielen Dank :-)

Das ist eine kompetente Antwort mit der selbst ich ich etwas anfangen kann ;-)

Werde es gleich mal testen...

Grüße,
Murphy
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Ich glaube, ich habe Blödsinn erzählt.

Offenbar habe ich durch das diverse Hinundher mit Alternativpackern in die Meldung vom 8.3 zuviel reininterpretiert. Ich bekomme es leider nicht mehr gebacken, bei entferntem Verweis zur Winrarinstallation ein geschütztes Archiv zu entpacken. War schon spät, als ich das Posting verfaßt habe.

Sorry für die Umstände... ;)

Icfu
Last edited by icfu on 2005-05-10, 01:26 UTC, edited 1 time in total.
This account is for sale
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

So, habe es getestet und ... es funzt bei mir nicht :-(

Sorry, für meine viele Rumnerverei, aber noch mal nen kleinen Tipp...?

Er will den internen Packer nicht nutzen, was muss ich _genau_ einstellen?

Grüße,
Murphy
Murphy
Member
Member
Posts: 124
Joined: 2005-02-20, 10:26 UTC

Post by *Murphy »

Ups, da haben haben wir uns zeitlich überschnitten ;-)

Dann funzt es also gar nicht...!?

Gott sei dank :-)

Ich dachte schon ich bekomme zur Zeit gar
nicht mehr gebacken... :oops:

Besten Dank für deinen unermüdlichen Einsatz :D

Grüße,
Murphy
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Zeitgleiches Posting, nur zur Sicherheit:
Vergiß, was ich geschrieben habe, abgesehen von 7-Zip.

Die Meldung vom 8.3 sagt nur aus, daß der TC nun auch bei installiertem externen Packer paßwortgeschützte Archive entpacken kann, ich habe das fehlinterpretiert. Ist mir nicht so richtig aufgefallen, weil WinRAR bei mir installiert ist und ich normalerweise per selbsterstelltem Button entpacke.

Dieses Posting war keine meiner Glanzleistungen... *schäm*

Icfu
This account is for sale
Post Reply