Lien Le format Open Document file (ODF) fête ses vingt ans Posté par Ysabeau 🧶 (site web personnel, Mastodon) le 01 mai 2025 à 19:13. Étiquettes : odf bureautique format_ouvert 8 1mai2025 https://blog.documentfoundation.org/blog/2025/05/01/20-years-of-the-oasis-odf-standard/
# Compression
Posté par cosmocat . Évalué à  2 (+0/-0).
Qui semble-t-il va supporter la compression Zstandard
https://www.phoronix.com/news/LibreOffice-Landing-Zstd
[^] # Re: Compression
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à  3 (+0/-0).
Et, comme je ne sais pas ce que c'est tu peux m'en dire plus ? (pour ma dépêche en préparation).
Merci.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Compression
Posté par Voltairine . Évalué à  3 (+1/-0).
Je pense que toutes les explications sont dans le signalement de bogue en lien dans l'article de Phoronix.
En résumé, l'algorithme de compression Zstandard est beaucoup plus efficace que l'algorithme par défaut de Zip (deflate).
Dans un premier temps son implémentation a été refusée car la norme OpenDocument spécifie que c'est deflate qui doit être utilisé en cas de compression.
Zstandard est finalement accepté est sera disponible dans la version 25.8.0 de LibreOffice.
[^] # Re: Compression
Posté par Thomas Debesse (site web personnel, Mastodon) . Évalué à  5 (+2/-0). Dernière modification le 02 mai 2025 à 10:10.
Un fichier ODT, ODG, etc. est simplement une archive zip avec des fichiers dedans. Zip est un conteneur, dans un zip, chaque fichier est compressé séparément, ce qui permet de lire et décompresser un seul fichier depuis l’archive sans avoir à décompresser toute l’archive, c’est pourquoi zip est souvent utilisé comme conteneur de divers format (Microsoft fait pareil avec ses OOXML). Chaque fichier étant compressé séparément dans le conteneur, il est en fait possible d’utiliser différents algorithmes de compression, par fichier. Par défaut l’algorithme de compression est deflate, mais ça peut être autre chose, comme rien du tout (fichier non compressé), ou zstd. La compression zstd étant plus efficace que deflate, ça devrait produire des fichiers plus compacts, mais comme le conteneur est inchangé, tout le code de manipulation de fichier dans une archive reste le même, excepté la fonction de compression ou décompression.
Je connais un peu le sujet car avec Unvanquished nos fichiers de jeux sont stockés dans des archives DPK… qui sont en fait des zip. Tout comme un jeu qui va stocker des textures dans un zip, libreoffice va stocker les divers fichiers d’un document dans un zip, le texte en lui-même, les métadonnées, les images et fichiers sons éventuels… :D
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Compression
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à  2 (+1/-2).
Je suis au courant, merci :-).
J'ai l'impression qu'on confond ODF et LibreOffice dans l'histoire.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Compression
Posté par Thomas Debesse (site web personnel, Mastodon) . Évalué à  3 (+0/-0).
C’était pour repréciser le contexte pour bien identifier où zstd rentre en jeu dans l’affaire. =)
Ça concerne LibreOffice mais je doute qu’ils aient deux bibliothèques “zipapi”, donc l’ajout de zstd à leur bibliothèque zip laisse supposer que cette compression sera utilisable avec un fichier ODF. Ça pourrait aussi être utilisé pour les fichiers d’extension OXT, ou les sauvegardes temporaires.
Ce commentaire est intéressant :
ce commentaire est sous licence cc by 4 et précédentes
# Et MS Office est compatible (heureusement... ou pas)
Posté par damiend . Évalué à  0 (+0/-0).
Coïncidence, j'apprends ça aujourd'hui : https://linuxfr.org/users/damiend/liens/microsoft-office-est-compatible-avec-odf-depuis-2021
[^] # Re: Et MS Office est compatible (heureusement... ou pas)
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à  3 (+0/-0).
Depuis avant. MsOffice ouvre, travaille et enregistre les fichiers au format ODF depuis 2007 pour la version Windows, 2017 pour la version MacOS. C'est lié aux versions de MsOffice basées sur le XML avec leur version OOXML.
Ça ne veut pas dire que la compatibilité est parfaite.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.