JS-7z-Entpacker gesucht
Verfasst: 06.07.2016 12:07
Hallo Forum,
wenn ich in PB mit CreatePack() eine Datei erstelle und dabei LZMA verwende, kommt ja ein 7z Container bei heraus.
Kennt jemand eine gute Lib für JavaScript, so dass ich diese Dateien auch im Browser innerhalb einer HTML5-App verarbeiten kann? So dass ich quasi das JS-Gegenstück zu UseLZMAPacker(), OpenPack() und UncompressMemory() zur Verfügung habe. Wichtig: Muss ohne PHP/Netzwerk funktionieren.
Ich finde leider nur solche, die rohe LZMA-Daten ohne den 7z Container verarbeiten können.
Meinetwegen auch 2 Libs, wovon eine die Daten aus dem Container abruft und die andere die LZMA-Daten dekomprimiert.
Browsersupport muss nicht großartig sein. Kompatiblität zum Android WebView ist zunächst ausreichend, da es nur dort genutzt wird.
RAM ist kein Thema. Die verwendeten Eingabedateien überschreiten niemals die Größe 1.38 MB und erreichen nach der Dekompression max. 10MB. Ich könnte das gesamte Archiv somit auf einmal im RAM entpacken.
Gruß Frank
wenn ich in PB mit CreatePack() eine Datei erstelle und dabei LZMA verwende, kommt ja ein 7z Container bei heraus.
Kennt jemand eine gute Lib für JavaScript, so dass ich diese Dateien auch im Browser innerhalb einer HTML5-App verarbeiten kann? So dass ich quasi das JS-Gegenstück zu UseLZMAPacker(), OpenPack() und UncompressMemory() zur Verfügung habe. Wichtig: Muss ohne PHP/Netzwerk funktionieren.
Ich finde leider nur solche, die rohe LZMA-Daten ohne den 7z Container verarbeiten können.

Meinetwegen auch 2 Libs, wovon eine die Daten aus dem Container abruft und die andere die LZMA-Daten dekomprimiert.
Browsersupport muss nicht großartig sein. Kompatiblität zum Android WebView ist zunächst ausreichend, da es nur dort genutzt wird.
RAM ist kein Thema. Die verwendeten Eingabedateien überschreiten niemals die Größe 1.38 MB und erreichen nach der Dekompression max. 10MB. Ich könnte das gesamte Archiv somit auf einmal im RAM entpacken.
Gruß Frank