7z und rar mit passwort entpacken

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Fire Spike
User
Beiträge: 329
Registriert: Montag 13. Mai 2019, 16:05
Wohnort: Erde

Hallo, ich habe eine sehr kurze frage: welches modul brauche ich zum 7z und rar mit passwort entpacken.
Für zip habe pyzipper genutzt, aber bei den anderen fand ich nichts brauchbares, nur subprocess lösungen und das hat nicht wirklich etwas mit python zutun
Ich freue mich auf anworten
LG Fire Spike
Fire Spike
User
Beiträge: 329
Registriert: Montag 13. Mai 2019, 16:05
Wohnort: Erde

das rar habe ich geschafft aber 7z nicht, kennt ihr ein modul das 7z mit passwörtern unterstützt
Benutzeravatar
JakobDev
User
Beiträge: 63
Registriert: Mittwoch 17. Juli 2019, 17:20

Eventuell könntest du die Kommandozeilenversion von 7Zip mit subprocess ausführen.
Fire Spike
User
Beiträge: 329
Registriert: Montag 13. Mai 2019, 16:05
Wohnort: Erde

Danke für deinen Vorschlag.
Das weiss ich, aber ich will nicht von der komandozeile abhängig sein
nezzcarth
User
Beiträge: 1762
Registriert: Samstag 16. April 2011, 12:47

Fire Spike hat geschrieben: Dienstag 29. Oktober 2019, 21:44 Das weiss ich, aber ich will nicht von der komandozeile abhängig sein
Die Abhängigkeit bestünde nicht zur Shell/"Kommandozeile", sondern zu einem externen Prozess. Mir ist nicht bekannt, dass es mit Python anders ginge, wenn Verschlüsselung wichtig ist. libarchive ist eine allgemeine Bibliothek für den Zweck, hat Pythonbindings, kann mit dem 7z Archivformat umgehen, aber implementiert z.Z. wohl keine Verschlüsselung. https://pypi.org/project/patool/ für Python kommt dem am nächsten, ist aber nur ein Wrapper um externe Tools (hier p7zip). Insofern kannst du das auch einfach selbst machen.
Antworten