Zip Archiver mit PPMd Support

Delta

Well-Known Member
Hallo,

ich habe hier ein Zip Archiv das ich auspacken muss.

UnZip 6.00 entpackt nur die Ordnerstruktur und sagt bei den Files folgendes:

Code:
`PPMd' method not supported

Ich hab es danach mit ppmd-7z und ppmd aus den Ports versucht aber hier komme ich überhaupt nicht weiter.

PPMd:

Code:
#ppmd d file.zip
Fast PPMII compressor for textual data, variant I, Dec  5 2010
Can`t open file

Und bei PPMd-7z muss ich offensichtlich zwingend ein zweites File angeben, welches er auch schreibt aber der Inhalt ist mir schleierhaft und bringt mich nicht nach vorn.

Womit krieg ich das zip denn entpackt?

Grüsse
 
Ich glaube, die Kompressionsmethode wurde bei WinZIP11 eingeführt. Und wenn ich mich recht entsinne, ist das momentan auch leider immer noch nur mit WinZIP entpackbar.
Somit mein (zugegeben nicht so toller) Rat: wine + winzip
 
Also Xarchiver 0.52 und Ark 2.14 bekommen das auch nicht hin.

Aber das PPMd Paket in den Ports existiert doch unter: /usr/ports/archivers.

Allerdings bedeutet das hier (man ppmd):

PPMD is written for embedding in user programs mainly and it is not
intended for immediate use. The author was interested in speed and per-
formance improvements of abstract PPM model [1-6] only, without tuning
it to particular data types, therefore compressor works good enough for
texts, but it is not so good for nonhomogeneous files (executables) and
for noisy analog data (sounds, pictures etc.). Program is very memory
consuming, you can choose balance between execution speed and memory
economy, on one hand, and compression performance, on another hand,
with the help of model order selection option (-o).

das es nicht eigenständig funktioniert sondern erst in lauffähige Archiver implementiert werden muss?
 
WinZIP komprimiert bei bestimmten Einstellungen nicht alle zu archivierenden Dateien mit PPMd, sondern wählt jeweils für einen Dateityp die "beste" Methode. Genau das wird wahrscheinlich das Problem sein.
 
WinZip hat in diesem Fall alle Dateien mit PPMd komprimiert. Nur die Verzeichnisstruktur blieb natürlich erhalten. Mein Problem ist das ich keinen archiver unter FreeBSD finde momentan der das unterstützt und entpacken kann.

Bzw. das PPMd zwar als Port vorliegt aber offensichtlich allein so nicht einsatzfähig ist und erst noch in einen archiver implementiert werden muss. Falls ich das richtig verstanden habe.
 
WinZip hat in diesem Fall alle Dateien mit PPMd komprimiert. Nur die Verzeichnisstruktur blieb natürlich erhalten. Mein Problem ist das ich keinen archiver unter FreeBSD finde momentan der das unterstützt und entpacken kann.

Bzw. das PPMd zwar als Port vorliegt aber offensichtlich allein so nicht einsatzfähig ist und erst noch in einen archiver implementiert werden muss. Falls ich das richtig verstanden habe.

Hallo Delta,

du könntest es mit einem PAQ Archiver realisieren, PAQ ist die Weiterentwicklung und Verbesserung der PPM-Algorithmen...

Meines Wissens nach, existiert unter FreeBSD auch ein Port hierzu unter der Kategorie Archiver, allerdings solltest Du dann auch vorsorglich einen Assembler und hier rate ich zu nasm installieren.....

So dann noch am Rande etwas graue Theorie:

(A) http://www.winzip.de/comp_info.htm

Anmerkung : Abschnitt > PPMd - Komprimierungsmethode 98 Spezifikationen

(B) http://mattmahoney.net/dc/

Anmerkung eine Zusammenfassung verschiedener Kompressionsprogramme mit weiterführenden Spezifikationen und Dokumentationen

(C) http://de.wikipedia.org/wiki/Arithmetisches_Kodieren
(D) http://de.wikipedia.org/wiki/Datenkompression
(E) http://de.wikipedia.org/wiki/Prognose

MFG der rudy
 
Zuletzt bearbeitet:
Zurück
Oben