2010-08-10 6 views

Répondre

1

J'utilisais pour la même implémentation, et je n'en trouvais pas. Mais j'ai trouvé que 7zip donne le code source de leur implémentation ppmd juste en C++, pas en Java (au moins, jusqu'à présent).

J'ai utilisé les appels système à 7zip pour compresser les données dont j'ai besoin, en utilisant la version en ligne de commande de 7zip.

0

Il semble qu'il y ait une implémentation PPMd à source fermée commerciale here. Je ne l'ai pas essayé, et je ne sais rien d'autre à ce sujet ni de l'entreprise qui le produit, donc je ne sais pas si c'est compatible avec la version 7-zip de l'algorithme. Cependant, il ne semble pas que ce soit une pure implémentation Java - il utilise probablement des appels natifs en arrière-plan.

-1

Si vous recherchez une compression très rapide, vous pouvez également essayer l'implémentation Java de Google Snappy trouvé ici: http://code.google.com/p/snappy/

Snappy est largement utilisé dans Google.

+3

snappy-java n'est pas une implémentation java de Snappy, seulement une liaison (java api avec utilisation JNI de binaires OS snappy) – Franck