Lib Qt xz (basé sur lzma2) + tar, en décompression seulement (minimisé)

Bonjour, voila un mini projet qui fait wrapper entre xz et Qt avec un petit bout de code pour décompresser les archives .tar.xz avec/sans crc32 (voir QXzDecode.h). Support en QDataStream ou QByteArray.
Il permet d’avoir un décompresseur minimum, sachant que xz ce base sur lzma2, le format est trés performant.
Dans mon cas ça me sert pour faire un plugin étant en réalité une archive multi-fichiers.
Dans l’avenir je referai tout en Qt pour compresser et optimiser le code.
Lien:

Lib qt pour la lecture du lzma et du tar

Bonjour, je viens enfin de finir mal lib pour la lecture du lzma et du tar, les 2 peu étre lu indépendamment, il y a un minimum de contrôle d’erreur, tout est minimisé pour prendre le moins de place possible et pour étre le plus claire possible, pour rester au maximum multiplateforme et léger cette limitation sont en place, par exemple seul les fichiers dans les archives tar sont supporté.

Cela vas me permettre de commencer à supporter un certain nombre de chose sous ultracopier, comme l’importation des ressources. Bien sur après avec fixer le dernier bug de la version actuelle.

Tout est commenté pour que des développeurs c++ puis comprendre l’algorithme.

Lien:

http://files.first-world.info/qt-project/lzma-decode-qt-src.tar.bz2