• # Compression

    Posté par  . É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  (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  . É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  (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  (site web personnel, Mastodon) . Évalué à 2 (+1/-2).

          Un fichier ODT, ODG, etc. est simplement une archive zip avec des fichiers dedans.

          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  (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 :

            […] a fast zip odt-mode with zstandard for working could be possible.
            zstandard compression is also possible for internal automatic fast saving in a second parallel work file in session.

            ce commentaire est sous licence cc by 4 et précédentes

  • # Et MS Office est compatible (heureusement... ou pas)

    Posté par  . Évalué à 0 (+0/-0).

    • [^] # Re: Et MS Office est compatible (heureusement... ou pas)

      Posté par  (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.