{"id":144566,"date":"2025-10-09T17:11:54","date_gmt":"2025-10-09T15:11:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh"},"modified":"2025-10-09T17:11:54","modified_gmt":"2025-10-09T15:11:56","slug":"sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh","title":{"rendered":"Il sistema di compressione OpenZL, che supera Zstd e XZ in velocit\u00e0 e livello di compressione dei dati strutturati.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'azienda Meta* ha presentato uno strumento per la compressione e la decompressione dei dati OpenZL, che mostra un livello di compressione e una velocit\u00e0 di elaborazione superiori rispetto ai formati Zstd e XZ. OpenZL \u00e8 stato progettato per la compressione efficiente di set di dati strutturati, ad esempio, quelli utilizzati nel machine learning, nonch\u00e9 di archivi contenenti campi con vari tipi di informazioni ripetute. Il codice OpenZL \u00e8 scritto in C\/C++ ed \u00e8 open source sotto licenza BSD.      <\/p>\n<p>Durante la compressione del database con il catalogo astronomico delle stelle SAO, lo strumento OpenZL ha ridotto la dimensione dei dati di 2,06 volte, mentre l'algoritmo zstd ha compresso le informazioni di 1,31 volte e XZ di 1,64 volte. D'altro canto, per quanto riguarda la velocit\u00e0 di compressione, OpenZL ha superato zstd di due volte (203 MB\/s contro 115 MB\/s) e XZ di 65 volte (203 MB\/s contro 3,1 MB\/s). La decompressione con OpenZL si \u00e8 rivelata leggermente pi\u00f9 lenta di zstd (822 MB\/s contro 890 MB\/s) e 27 volte pi\u00f9 veloce di XZ.       <center><img decoding=\"async\" alt=\"Il sistema di compressione OpenZL, che supera Zstd e XZ in velocit\u00e0 e livello di compressione dei dati strutturati.\" src=\"\/wp-content\/uploads\/2025\/10\/516c2f772dfa3c5c1974129a8cc9e820.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>OpenZL non \u00e8 un algoritmo di uso generale e mostra buoni risultati solo per dati con una struttura nota in anticipo. Il funzionamento di OpenZL consiste nella generazione adattativa di un compressore basata sulla descrizione dei dati fornita. Di conseguenza, viene creato un codice per la compressione, ottimizzato per un formato di dati specifico. Per la decompressione viene utilizzato un decompressore universale, compatibile con tutti i compressori generati.       <\/p>\n<p>La compressione e decompressione avviene tramite un'unica utility chiamata \u00abzli\u00bb o la libreria libopenzl. La struttura dei dati \u00e8 descritta tramite profili. Gi\u00e0 inclusi ci sono un insieme di profili predefiniti che descrivono formati di archiviazione comuni. Ad esempio, un profilo per il formato CSV o i dati archiviati sotto forma di array di numeri a 64 bit. La compressione consiste nella scelta del profilo con il comando \u00abzli list-profiles\u00bb e nell'avvio del processo di compressione con il comando \u00abzli compress \u2014profile nome_profili\u00bb. Per decomprimere, \u00e8 sufficiente lanciare \u00abzli decompress\u00bb.    <\/p>\n<p>Per formati specifici \u00e8 necessario creare un proprio profilo utilizzando il comando \u00abzli train\u00bb, che identifica schemi nei dati e genera un profilo con il livello di compressione ottimale. Utilizzando l'opzione \u00ab--pareto-frontier\u00bb, \u00e8 possibile ottimizzare il profilo creato per accelerare la compressione o la decompressione, a scapito di un livello inferiore di compressione. Per descrivere formati complessi con strutture annidate e definire la disposizione dei formati di dati nelle strutture, pu\u00f2 essere utilizzato il linguaggio SDDL (Simple Data Description Language).      <\/p>\n<p>Il metodo di creazione di ottimizzatori di compressione si basa sull'uso di un insieme di codificatori primitivi, ciascuno dei quali \u00e8 pi\u00f9 efficace per specifici tipi e sequenze di dati. Per la compressione viene formato un grafo aciclico orientato per l'elaborazione dei dati, i cui nodi sono i codec, mentre i lati rappresentano le varianti di dati nel formato trattato. A seconda del tipo di dati in ingresso, viene selezionata una catena di codec che comprime in modo ottimale l'elemento di dati ricevuto. Con tale organizzazione, l'intestazione del file viene compressa da un codec, il campo con dati interi da un secondo codec, il campo con un contatore crescente da un terzo codec e il campo con dati testuali da un quarto.    <center><img decoding=\"async\" alt=\"Il sistema di compressione OpenZL, che supera Zstd e XZ in velocit\u00e0 e livello di compressione dei dati strutturati.\" src=\"\/wp-content\/uploads\/2025\/10\/96645b025b7b1b0f1ecae765c6b0d74d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64019\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Meta* \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 OpenZL, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 Zstd \u0438 XZ \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b. OpenZL \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u0436\u0430\u0442\u0438\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0445 \u043f\u0440\u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043f\u043e\u043b\u044f \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0442\u0438\u043f\u0430\u043c\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u041a\u043e\u0434 OpenZL \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 C\/C++ \u0438 \u043e\u0442\u043a\u0440\u044b\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":144567,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144566","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.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Meta* \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 OpenZL, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 Zstd \u0438 XZ \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0436\u0430\u0442\u0438\u044f OpenZL, \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e\u0449\u0430\u044f Zstd \u0438 XZ \u043f\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0438 \u0443\u0440\u043e\u0432\u043d\u044e \u0441\u0436\u0430\u0442\u0438\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Meta* \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 OpenZL, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 Zstd \u0438 XZ \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh\" \/>\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=\"2025-10-09T15:11:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-09T15:11:56+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\udd47 Sistema di compressione OpenZL, che supera Zstd e XZ in velocit\u00e0 e livello di compressione per dati strutturati | ProHoster","description":"L'azienda Meta* ha presentato uno strumento per la compressione e l'estrazione dei dati, OpenZL, che rispetto ai formati Zstd e XZ dimostra un livello di compressione e velocit\u00e0 operativa superiori.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0436\u0430\u0442\u0438\u044f OpenZL, \u043e\u043f\u0435\u0440\u0435\u0436\u0430\u044e\u0449\u0430\u044f Zstd \u0438 XZ \u043f\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0438 \u0443\u0440\u043e\u0432\u043d\u044e \u0441\u0436\u0430\u0442\u0438\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Meta* \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 OpenZL, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 Zstd \u0438 XZ \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/sistema-szhatiya-openzl-operezhayushhaya-zstd-i-xz-po-skorosti-i-urovnyu-szhatiya-strukturirovannyh-dannyh","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":"2025-10-09T15:11:56+00:00","article:modified_time":"2025-10-09T15:11:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144566","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-01-23 15:15:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:15:19","updated":"2026-01-23 15:15:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/144566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=144566"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/144566\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/144567"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=144566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=144566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=144566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}