Ah ok. Perso je suis pas rentré en détail dans la compréhension du systême crc, par manque de temps, mais j'y reviendrais plus tard.
Mais j'ai vu qu'il y avait pleins de méthodes différentes de calcul.
Le crc32, c'est la partie la plus simple du gzip.
Pas que le reste soit compliqué, mais je dirais plutôt que c'est obfusqué.
Comme je ne sais plus qui sur le forum qui disais que "l'obfuscation de code permet de faire du partage de mauvaise fois".
J'ai trouvé cette phrase vraiment brillante car tellement vraie.
Et je trouve que c'est un peu la même pour deflate.
Comme si l'auteur voulait réserver la compréhension de la rfc qu'à certaines personnes (celles qui vont se creuser la tête).
Le faite est que la rfc est le moins explicite possible.
Il y a des déductions à faire pour comprendre les choses, elles ne sont pas toutes explicites. Voilà pourquoi je parle d'obfuscation de doc.
Et pourtant, la partie fixed pourrait être codé par un enfant, tellement au final c'est simple.
Ca doit être pareil pour la dynamique, mais je n'ai pas encore eu le temps de m'y mettre vraiment.
Partager