Ich bin der Autor von Pixz. Wie oben spekuliert, habe ich pixz geschrieben, bevor xz durch Threading unterstützt wurde. Ich mag es zu glauben, dass pixz Lasse Collin dazu verleitet, Xz früher mit Multi-Threading-Unterstützung zu unterstützen.
Natürlich gibt es immer noch einige Unterschiede zwischen pixz und xz. Zugunsten von xz:
- Es hat weit mehr Möglichkeiten
- Es wurde von viel mehr Leuten getestet
- Wahrscheinlich hat es eine bessere Codequalität - pixz ist ein Prototyp, der zügellos vorüber ist;)
Es gibt jedoch noch einige Gründe, warum ich pixz gerne nutze:
- Es ist viel kleiner und leichter zu verstehen
- Es unterstützt Multi-Thread - de - Komprimierung, die xz nicht
- Bei Tarballs hat es ein besonderes Verhalten: Während der Komprimierung erstellt es auch einen Index aller Dateien im Tarball. Dadurch kann eine einzelne Datei schnell extrahiert werden, auch wenn der Tarball sehr groß ist.