{"id":162998,"date":"2026-03-02T23:12:02","date_gmt":"2026-03-02T21:12:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/zxc-0-8-0-i-0-8-1"},"modified":"2026-03-02T23:12:02","modified_gmt":"2026-03-02T21:12:03","slug":"zxc-0-8-0-i-0-8-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/zxc-0-8-0-i-0-8-1","title":{"rendered":"ZXC 0.8.0 et 0.8.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23078\/original.png\">           <img decoding=\"async\" alt=\"ZXC 0.8.0 et 0.8.1\" src=\"\/wp-content\/uploads\/2026\/03\/a0dca47673a44e32c43c0c25b013fcb0.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23079\/original.png\">           <img decoding=\"async\" alt=\"ZXC 0.8.0 et 0.8.1\" src=\"\/wp-content\/uploads\/2026\/03\/2b633309bc0dae8e51953a97fbe26e74.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                                              <noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23078\/original.png\" class=\"active\"><\/a><\/noindex>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23079\/original.png\"><\/a>                                     <noindex><\/p>\n<p>La version 0.8.0 de la biblioth\u00e8que et de l'outil console multiplateforme a \u00e9t\u00e9 publi\u00e9e <a rel=\"nofollow\" href=\"https:\/\/github.com\/hellobertrand\/zxc\">ZXC (github.com)<\/a>, r\u00e9alisant une compression multi-thread \u00e0 haute performance <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_compression_symmetry\">asym\u00e9trique sans perte, optimis\u00e9e pour les ressources de jeu, les firmwares et les paquets d'applications. Le format a \u00e9t\u00e9 con\u00e7u selon le principe \u00ab \u00e9crire une fois, lire plusieurs fois \u00bb (WORM).<\/a> sans pertes et optimis\u00e9 pour les ressources de jeu, les firmwares et les paquets d'applications.<\/p>\n<p><\/noindex> <\/p>\n<p>Une d\u00e9compression d\u00e9clar\u00e9e 40%+ plus rapide que LZ4 sur ARM64, avec de meilleurs taux de compression.<\/p>\n<p>compression avec dictionnaire pr\u00e9-entra\u00een\u00e9 et table de Huffman commune;<\/p>\n<p>Liste des changements :<\/p>\n<ul>\n<li>La version du format est maintenant 5, avec une compatibilit\u00e9 \u00ab cassante \u00bb :\n<ul>\n<li>Un d\u00e9calage LZ (+1) au niveau du format a \u00e9t\u00e9 mis en \u0153uvre pour \u00e9liminer les vecteurs d'attaque potentiels avec un d\u00e9calage nul.<\/li>\n<li>Les sommes de contr\u00f4le des en-t\u00eates utilisent maintenant l'algorithme Marsaglia xorshift.<\/li>\n<\/ul>\n<\/li>\n<li>Une nouvelle strat\u00e9gie de hachage LZ77 et l'optimisation de la configuration des tables de hachage permettent d'am\u00e9liorer consid\u00e9rablement les performances sur diff\u00e9rentes architectures, en particulier \u00e0 des niveaux de compression \u00e9lev\u00e9s.<\/li>\n<li>Des am\u00e9liorations significatives pour les niveaux de compression 3 \u00e0 5, montrant une augmentation de la vitesse de compression de 33 \u00e0 43 % tant sur les architectures x86_64 que sur ARM64.<\/li>\n<li>Des am\u00e9liorations notables pour les niveaux de compression plus rapides (1 et 2), avec une augmentation de vitesse de 10 \u00e0 18 % sur x86_64 et ~8 \u00e0 10 % sur ARM64.<\/li>\n<li>Le traitement et les codes d'erreur ont \u00e9t\u00e9 remani\u00e9s. Le wrapper Python donne d\u00e9sormais acc\u00e8s \u00e0 ces constantes d'erreur C pour un rapport d'erreur am\u00e9lior\u00e9 et natif.<\/li>\n<li>La taille ZXC_BLOCK_SIZE n'est plus limit\u00e9e \u00e0 1 Mo. Le format de fichier ZXC prend d\u00e9sormais officiellement en charge des tailles de blocs allant jusqu'\u00e0 8 Mo.<\/li>\n<li>Un mode de traitement de plusieurs fichiers a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'outil en ligne de commande : l'option -m (ou --multiple) permet de traiter plusieurs fichiers d'entr\u00e9e avec une seule commande. Chaque fichier est trait\u00e9 ind\u00e9pendamment, et les noms des fichiers de sortie sont automatiquement d\u00e9riv\u00e9s des fichiers d'entr\u00e9e (par exemple, le fichier file.txt est compress\u00e9 en file.txt.xc, et le fichier file.txt.xc est d\u00e9compress\u00e9 en file.txt).<\/li>\n<li>Un mode de traitement r\u00e9cursif des r\u00e9pertoires a \u00e9galement \u00e9t\u00e9 ajout\u00e9 \u00e0 l'outil en ligne de commande : l'option -r (ou --recursive) permet de traiter tous les fichiers dans les r\u00e9pertoires sp\u00e9cifi\u00e9s et leurs sous-r\u00e9pertoires.<\/li>\n<li>D'autres am\u00e9liorations (documentation, tests) et corrections de bogues.<\/li>\n<li>La version 0.8.1 ne corrige que la g\u00e9n\u00e9ration de la biblioth\u00e8que dynamique libzxc.so.1 pour maintenir la possibilit\u00e9 d'utiliser les versions ant\u00e9rieures de la biblioth\u00e8que.<\/li>\n<\/ul>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18233399\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 0.8.0 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b ZXC (github.com), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0435 \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435 \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u044c \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0414\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 40%+ \u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430, \u0447\u0435\u043c LZ4 \u043d\u0430 ARM64, \u0441 \u043b\u0443\u0447\u0448\u0438\u043c\u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u0430\u043c\u0438 \u0441\u0436\u0430\u0442\u0438\u044f. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 BSD 3. \u0421\u043f\u0438\u0441\u043e\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0412\u0435\u0440\u0441\u0438\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":162999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-162998","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/zxc-0-8-0-i-0-8-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47ZXC 0.8.0 \u0438 0.8.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/zxc-0-8-0-i-0-8-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-02T21:12:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-02T21:12:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47ZXC 0.8.0 et 0.8.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/zxc-0-8-0-i-0-8-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47ZXC 0.8.0 \u0438 0.8.1 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/zxc-0-8-0-i-0-8-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-02T21:12:03+00:00","article:modified_time":"2026-03-02T21:12:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"162998","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-03-02 21:12:47","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-03-02 21:12:03","updated":"2026-03-02 21:12:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/162998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=162998"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/162998\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/162999"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=162998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=162998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=162998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}