Kampf der Archivierungsprogramme

  • Hier im Forum kam ja die Frage auf, wie gut verschiedene Tools komprimieren. Ich würde hier jetzt eine Challenge starten.

    Das hier bitte einmal entpacken: https://cdn.kernel.org/pub/linux/kern…inux-4.5.tar.gz
    Alternativ die selbe Quelle als zip: http://www.shadowtux.info/linux-4.5.zip

    Danach den entpackten Kram mit $wunschprogramm neu packen und Ergebnisse posten.

    Bitte verwendete Optionen, Zeit und Größe angeben, die am Ende rauskommt.


    p7zip85 MB5:40Neinmrshadowtux
    pbzip2103 MB0:30Jamrshadowtux
    zip165 MB0:21Neinmrshadowtux
    xz83,6 MB3:51Jathosch97
    rar99 MB1:44JaAlpha
    zipx123,8 MB??Neinclik!84



    7zip:

    7z a -t7z -m0=LZMA -mmt=on -mx=9 -md=96m -mfb=256 linux.7z . 554,47s user 0,85s system 163% cpu 5:40,00 total
    16:51 afeld@feldibook /home/afeld/Downloads/kernel
    % du -sh linux.7z linux-4.5
    85M linux.7z
    721M linux-4.5


    Parallel bzip2 (pbzip2) über eine unkomprimierte tar des Ordners:

    Interessantes Tool. Hier wird auf das eigentlich arschlahme bzip2 einfach auf alle Kerne verteilt und geht dabei zeitlich richtig ab. Gerade mal 30 Sekunden, Respekt!

    pbzip2 -kv linux.tar 107,21s user 1,34s system 350% cpu 30,950 total
    17:05 afeld@feldibook /home/afeld/Downloads/kernel
    % du -sh linux.tar.bz2 linux-4.5
    103M linux.tar.bz2
    721M linux-4.5


    zip:

    zip -r linux.zip linux-4.5 21,62s user 1,16s system 99% cpu 22,956 total
    17:14 afeld@feldibook /home/afeld/Downloads/kernel
    % du -sh linux-4.5 linux.zip
    721M linux-4.5
    165M linux.zip

  • Mach das! Ergebnis dann einfach hier rein. Gerne auch mal deren .zipx oder wie das heißt ausprobieren, würde mich mal interessieren wie sich das so verhält.

  • Ok alles klar, hauptsache du hast am Ende den unkomprimierten Ordner da liegen zum neu packen. :D

  • Wieso denn die tar überhaupt entpacken?


    Code
    xz: Filterkette: --lzma2=dict=64MiB,lc=3,lp=0,pb=2,mode=normal,nice=273,mf=bt4,depth=512
    xz: Benutze bis zu 64 Threads.
    xz: 79.944 MiB Speicher wird benötigt. Der Begrenzer ist deaktiviert.
    xz: Dekomprimierung wird 65 MiB Speicher brauchen.
    linux-4.5.tar (1/1)
      100 %        83,6 MiB / 627,6 MiB = 0,133   2,7 MiB/s       3:51             
    memusage: 
    memusage: peak usage: physical memory:   3353.6 MB
    memusage: peak usage:  virtual memory: 142349.2 MB (23 samples)
    r_memusage --vm xz -T0 -k9evv linux-4.5.tar  677,46s user 5,51s system 295% cpu 3:51,16 total

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

    Einmal editiert, zuletzt von thosch97 (17. März 2016 um 18:43)

  • Weil beim komprimieren der tar solid komprimiert wird, wir aber die Werte für Einzeldateien haben möchten. Ausnahmen sind hier reine Komprimierer wie bzip2, gzip, xz usw, dort ist ein direktes komprimieren der tar erlaubt.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!