Je m'intéresse à la documentation du format de flux deflate ou de l'algorithme de dégonflement qui va au-delà de RFC1951. Exemples de flux, astuces de mise en œuvre tout ce qui peut être intéressant.Algorithme de déflatage - format de flux dégonflé - documentation au-delà de la RFC1951
Répondre
J'ai travaillé sur une mise en œuvre en continu de dégonfler une fois trouvé cette description utile:
http://www.zlib.net/feldspar.html
Au début, j'ai essayé la source zlib, mais ce n'est pas une lecture facile.
Vous pouvez simplement utiliser zlib plutôt que de rouler les vôtres?
Pour soutenir préambules pré-compressé, vous pouvez:
Utilisez l'API brute (ceux qui utilisent z_streamp
comme paramètre) plutôt que les emballages de niveau supérieur.
Initialise le préambule compressé avec son propre z_streamp
et place la sortie dans un tampon.
Ensuite, pour toutes les utilisations ultérieures du préambule, copiez le tampon de sortie du préambule sur la sortie et copiez le z_streamp
du préambule et utilisez cette copie pour compresser les octets suivants.
- 1. svn: dump documentation de format?
- 2. Où est la meilleure documentation de format Microsoft Excel Biff
- 3. Stratégies de documentation sur la conception architecturale
- 4. Documentation pour le format ithmb d'Apple?
- 5. $ .extend clarification de la documentation
- 6. Recherche de la documentation Applescript
- 7. algorithme de traduction
- 8. Comment exporter la documentation C# vers un wiki de documentation?
- 9. Algorithme de prévention de la fraude
- 10. Algorithme de mappage XSLT
- 11. Où est la meilleure documentation de Microsoft Excel format du graphique Biff
- 12. Algorithme de vérification de la transitivité de la relation?
- 13. Algorithme de recherche de dossier
- 14. Manipulation de la documentation sur le papier
- 15. Téléchargez la documentation de l'API Java?
- 16. Documentation de service WCF
- 17. Documentation de Structuremap 2.0
- 18. Documentation de Ruby Qt
- 19. Algorithme de contrôle de version
- 20. algorithme de matrice de biais
- 21. . Standard XML de documentation
- 22. Algorithme de pavage de chaînes
- 23. algorithme de combinaison de nombres
- 24. Algorithme de dessin de pixel
- 25. Liste de vérification de la documentation de l'environnement logiciel
- 26. De bons exemples ou de la documentation de l'implémentation XIFF?
- 27. Pseudocode de cet algorithme
- 28. Algorithme de pagination intelligent
- 29. Algorithme de hachage
- 30. Algorithme de cryptographie
Non, je ne pourrais pas parce que j'ai besoin de certaines fonctions que zlib ne fournissent pas. –
Quelles sont les fonctions? Si vous êtes précis, nous pourrions peut-être vous aider. – Will
J'ai besoin de la possibilité d'insérer des données pré-compressées dans un flux de dégonflement. Je pense que c'est difficile à faire. J'ai déjà décrit le problème dans cette question: http://stackoverflow.com/questions/1410533/deflate-compression-stream-where-pre-compressed-data-can-be-inserted-does-a-net –