Dateitypen für (Ent)Packer-Plugin hinzufügen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

Hallo,

bis auf wenige Ausnahmen, könnte ich mittlerweile mit Total7zip sowohl für das Ver- als auch Entpacken als Packer-Plugin auskommen.
Die Dateitypen, welche Erstellt werden können reichen mir aus und Total7zip hat eine große Anzahl an Dateitypen, welche Entpackt werden können.

Bis dato ist es mir aber nicht gelungen, dass Total7zip als Entpacker für z.B. .rar, .rpm, .cpio oder .iso Dateien angeben werden kann. Es sollte doch gehen, dass TotalCommander das Plugin Total7zip zum Entpacken dieser Dateien verwendet.

Ist es möglich (und wie), die gesamte Liste der Dateitypen, die mit dem Total7zip-Plugin entpackt werden können, in TotalCommander so anzugeben, dass diese Dateitypen als Archiv interpretiert und dementsprechend behandelt werden?

Viele Grüße
Schabau
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
Frizz
Member
Member
Posts: 162
Joined: 2011-06-18, 12:20 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *Frizz »

Hallo und Willkommen,
hast Du es mal unter Einstellungen, Packer und dort mit der Rubrik zusätzliche Packer
"Packer-Erweiterungen konfigurieren" versucht, ob dies Dir hilft?
Viele Grüße
Frizz
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

Ich habe zwei Einträge in der wincmd.ini die eigentlich alles für 7-Zip erschlagen:

Code: Select all

[PackerPlugins]
Total7Zip=324,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
der "7z" Eintrag mit dem Options-Wert 735 ist für das eigentliche Packen mit Total7Zip.

Der "Total7Zip" Eintrag mit 324 öffnet sämtliche unterstützte Dateien mit Strg+Bild-Ab.
Der Archivtyp wird anhand des Inhalts erkannt und nicht anhand der Endung.
Dies ist hilfreich, wenn man zB in .exe oder .msi schauen will.

Erklärung der Werte ist in der TC-Hilfe unter Ini-Einträge Teil 3 zu finden.

*Edit:
Durch die Reihenfolge gibt es kein Packen-Dialog bei Read-Only Archiven.
Last edited by ZoSTeR on 2023-01-25, 22:05 UTC, edited 1 time in total.
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

ZoSTeR wrote: 2023-01-24, 13:52 UTC Ich habe zwei Einträge in der wincmd.ini die eigentlich alles für 7-Zip erschlagen:

Code: Select all

[PackerPlugins]
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
Total7Zip=324,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
der "7z" Eintrag mit dem Options-Wert 735 ist für das eigentliche Packen mit Total7Zip.

Der "Total7Zip" Eintrag mit 324 öffnet sämtliche unterstützte Dateien mit Strg+Bild-Ab.
Der Archivtyp wird anhand des Inhalts erkannt und nicht anhand der Endung.
Dies ist hilfreich, wenn man zB in .exe oder .msi schauen will.

Erklärung der Werte ist in der TC-Hilfe unter Ini-Einträge Teil 3 zu finden.
Das bringt aber nicht wirklich etwas.
Bereits ab der ersten Unterebene ist Schluss. Nehme ich als Beispiel mal eine .rpm mit wcx_rpm_cpio und wcx_zstd, habe ich in der ersten Ebene eine .zstd, in der nächsten eine .cpio und danach die verpackten Dateien und Verzeichnisse.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

Frizz wrote: 2023-01-24, 13:19 UTC Hallo und Willkommen,
hast Du es mal unter Einstellungen, Packer und dort mit der Rubrik zusätzliche Packer
"Packer-Erweiterungen konfigurieren" versucht, ob dies Dir hilft?
Viele Grüße
Frizz
Aber was sollte ich da machen, das ist ja das Problem.

Es werden mir die installierten Packer-Erweiterungen angezeigt, eine neue installieren ginge auch. Aber einer bereits vorhandenen, eine Dateiendung zuordnen oder irgend eine andere Konfiguration ist unmöglich

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

 
Die original Version von 7-Zip unterstützt kein Zstandard.

Ersetze die 7-Zip Dateien im Total7zip Ordner durch die passende Version von diesem Fork: 7-Zip-zstd

Dort gibt es auch eine "TotalCmd.7z" welche die im TC mitgelieferte 7-Zip Entpack-Funktionalität um Zstandard erweitert. Diese ist hier nicht gemeint, kann wohl aber nicht schaden.

Danach lässt sich eine entsprechende .rpm Datei bis zu den einzelnen Dateien öffnen (mit Strg+BildAb).

Zum Verwalten und Konfigurieren der Plugins kann ich TC Plugins Manager empfehlen. Schon älter aber funktioniert.
Bei den Packer-Plugins ist auch die Reihenfolge wichtig.
Der selbst erzeugte Dummy-"Total7zip"-Eintrag mit den Flags 324 sollte relativ weit oben stehen.
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

ZoSTeR wrote: 2023-01-24, 18:30 UTC  
Die original Version von 7-Zip unterstützt kein Zstandard.

Ersetze die 7-Zip Dateien im Total7zip Ordner durch die passende Version von diesem Fork: 7-Zip-zstd

Dort gibt es auch eine "TotalCmd.7z" welche die im TC mitgelieferte 7-Zip Entpack-Funktionalität um Zstandard erweitert. Diese ist hier nicht gemeint, kann wohl aber nicht schaden.

Danach lässt sich eine entsprechende .rpm Datei bis zu den einzelnen Dateien öffnen (mit Strg+BildAb).
Hallo,

Diese Geschichte mit [Strg]+[BildAb] ist einfach nicht meins, dass wird bei mir nie in die Gene übergehen wie es die F-Tasten vom NC und MC gemacht haben. Ein Archiv (wenn es nicht gerade ein SFX ist) öffne ich zum hineinsehen und evtl. Teile extrahieren, mit [Enter] und bewege mich darin wie in einem Verzeichnis.
Schaue ich mir jetzt die Liste der Dateitypen an, die mit dem Total7zip-Plugin geöffnet werden können, (7z, XZ, BZIP2, GZIP, TAR, ZIP, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.), dann denke ich, dass einige meiner Plugins, z.B. iso, rpm und cpio nicht mehr Nötig sein sollten und entfernt werden könnten. Deren Aufgabe, die Ausschließlich aus dem öffnen der Archive besteht, kann vom Total7zip-Plugin erledigt werden.
Zum Verwalten und Konfigurieren der Plugins kann ich TC Plugins Manager empfehlen. Schon älter aber funktioniert.
Bei den Packer-Plugins ist auch die Reihenfolge wichtig.
Der selbst erzeugte Dummy-"Total7zip"-Eintrag mit den Flags 324 sollte relativ weit oben stehen.
Das ist ein guter Tipp, danke. Ich arbeite mich gerade mit dem TC Plugins Manager ein und denke, dass ich die nötigen Dateitypen damit hinzufügen kann. Ich hatte zunächst überlegt, die Dateitypen einfach händisch der wincmd.ini hinzuzufügen, wollte aber zuvor horchen, was hier empfohlen wird.

Die Reihenfolge der Plugins... Ist das Voodoo und Glaube oder kann man das Nachlesen? In der Hilfe findet man zwar, wie sich die Ziffern ergeben, weiter aber auch nicht. Schaue ich in meine wincmd.ini, sind die Einträge in der Reihenfolge, wie die Plugins installiert wurden, die Ziffer hat bei mir wie es scheint, keinerlei Einfluss.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

 
Die Reihenfolge ist wichtig wenn das Archiv anhand des Inhalts erkannt wird und es konkurrierende Plugins gibt.

Aus der WCX Doku:
PK_CAPS_BY_CONTENT= 64; {Detect archive type by content}

CanYouHandleThisFile should return true (nonzero) if the plugin recognizes the file as an archive which it can handle.
The detection must be by contents, NOT by extension. If this function is not implemented, Totalcmd assumes that only files with a given extension can be handled by the plugin.
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

ZoSTeR wrote: 2023-01-24, 18:30 UTC  
Die original Version von 7-Zip unterstützt kein Zstandard.

Ersetze die 7-Zip Dateien im Total7zip Ordner durch die passende Version von diesem Fork: 7-Zip-zstd
Hallo,
sehr schade ist auch, dass im Grunde alle Plugins auf der Ghisler Seite völlig ungepflegt sind. Wenn man sich die Daten ansieht ist man froh, dass die Versionen zumindest schon aus dem 21. Jahrhundert stammen. Updates sind dort eigentlich nahezu ausgeschlossen. Aktuelle Plugins muss man sich irgendwo zusammensuchen.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

schabau wrote: 2023-01-25, 09:59 UTC
ZoSTeR wrote: 2023-01-24, 18:30 UTC Zum Verwalten und Konfigurieren der Plugins kann ich TC Plugins Manager empfehlen. Schon älter aber funktioniert.
Bei den Packer-Plugins ist auch die Reihenfolge wichtig.
Der selbst erzeugte Dummy-"Total7zip"-Eintrag mit den Flags 324 sollte relativ weit oben stehen.
Das ist ein guter Tipp, danke. Ich arbeite mich gerade mit dem TC Plugins Manager ein und denke, dass ich die nötigen Dateitypen damit hinzufügen kann. Ich hatte zunächst überlegt, die Dateitypen einfach händisch der wincmd.ini hinzuzufügen, wollte aber zuvor horchen, was hier empfohlen wird.
Das hat gut funktioniert, ich danke Dir. Ich benötige jetzt in der Tat nur noch Total7zip, zstd und CatalogMaker als Packer-Plugin für Total Commander.
Bei dem Total7zip Plugin, wie es auf der Ghisler Seite zu bekommen ist, habe ich allerdings ein wenig getrickst, weil das uralte Plugin mit rpm Dateien Probleme hatte. Ich habe mir von https://github.com/danpeig/freecommander_total7zip_installer eine aktuellere Version geladen und die Binary aus dem Total7zip Plugin Paket ausgetauscht. Jetzt gehen rpm Dateien bis in die letzte Ebene ohne zusätzliches Addon.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

 
Aktuelle Plugins gibt es auf http://totalcmd.net/

Total7Zip ist hier eine Ausnahme, da man es durch eine aktuelle Version von 7-Zip selbst aktualisieren kann.
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

ZoSTeR wrote: 2023-01-25, 14:24 UTC  
Aktuelle Plugins gibt es auf http://totalcmd.net/

Total7Zip ist hier eine Ausnahme, da man es durch eine aktuelle Version von 7-Zip selbst aktualisieren kann.
Klicke ich im TotalCommander auf "Hilfe" > "Webseite von Totalcmd besuchen" lande ich bei https://www.ghisler.com/ und finde dort die Plugins. Einen Verweis, auf eine andere Seite gibt es dort nicht und auf http://totalcmd.net/ auch den Hinweis, "Official Total Commander site is www.ghisler.com". Deshalb schreibe ich ja auch, die Addon-Seite von Ghisler ist völlig ungepflegt.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

schabau wrote: 2023-01-25, 17:33 UTC Einen Verweis, auf eine andere Seite gibt es dort nicht
Doch, ganz unten im Kleingedruckten.

"More plugins can be found on the unofficial plugins site totalcmd.net. This site is independent from us and also hosts new and beta plugins."
schabau
Junior Member
Junior Member
Posts: 8
Joined: 2023-01-24, 12:19 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *schabau »

ZoSTeR wrote: 2023-01-25, 20:12 UTC
schabau wrote: 2023-01-25, 17:33 UTC Einen Verweis, auf eine andere Seite gibt es dort nicht
Doch, ganz unten im Kleingedruckten.

"More plugins can be found on the unofficial plugins site totalcmd.net. This site is independent from us and also hosts new and beta plugins."
Nun gut... dann hätte ich die Seite doch finden sollen.

Dank deines Hinweis auf https://github.com/mcmilk/7-Zip-zstd/releases konnte ich jetzt auf das zstd Plugin auch verzichten und brauche jetzt nur noch Total7zip als einziges Packer-Plugin.
Direkt bei 7z wird aber zwischenzeitlich wohl auch an einer Zstandard Unterstützung gearbeitet https://sourceforge.net/p/sevenzip/feature-requests/1580/.

Viele Grüße
Detlef Paschke
Das "Zitat des Augenblick" gibt es nur auf:
https://schabau.eu

Meine "Merkzettel" findet man unter:
https://helpdesk.schabau.eu
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: Dateitypen für (Ent)Packer-Plugin hinzufügen

Post by *ZoSTeR »

Habe meinen ersten Post korrigiert, Dummy-"Total7Zip" sollte natürlich vor dem normalen "7z" Eintrag stehen, um einen Pack-Dialog bei Read-Only Archiven zu vermeiden.
Post Reply