{"id":5719,"date":"2016-08-31T18:31:15","date_gmt":"2016-08-31T18:31:15","guid":{"rendered":"http:\/\/anthroponaute.fr\/blog-informatique\/?p=5719"},"modified":"2020-01-13T11:42:32","modified_gmt":"2020-01-13T11:42:32","slug":"utilisation-de-la-librairie-zlib","status":"publish","type":"post","link":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/?p=5719","title":{"rendered":"Utilisation de la librairie Zlib pour g\u00e9rer des flux de compression"},"content":{"rendered":"<p><a href=\"https:\/\/anthropoya.cluster014.ovh.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/zlib3d-b1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-5720\" src=\"https:\/\/anthropoya.cluster014.ovh.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/zlib3d-b1.png\" alt=\"zlib3d-b1\" width=\"298\" height=\"165\" srcset=\"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/zlib3d-b1.png 369w, https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/zlib3d-b1-300x166.png 300w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/a><\/p>\n<p><strong>Intro :<\/strong><\/p>\n<p>Il est tr\u00e8s utile de pouvoir compresser des <strong>donn\u00e9es en m\u00e9moire<\/strong> ou des <strong>fichiers sur disque ou m\u00e9moire de masse<\/strong>. Pour cela, on va utiliser la fameuse librairie <strong>C open-source<\/strong> nomm\u00e9e <strong>Zlib<\/strong> !<\/p>\n<p><strong>Pr\u00e9requis :<\/strong><\/p>\n<p>&#8211; Savoir lire du <em>C<\/em> ou du<em> C++<\/em><\/p>\n<p>&#8211; Savoir configurer <em>l&rsquo;importation<\/em> d&rsquo;une librairie sous<em> Visual C++<\/em><\/p>\n<p><strong>Explications :<\/strong><\/p>\n<p>Elle impl\u00e9mente l&rsquo;algorithme de compression <i>deflate<\/i> et peut cr\u00e9er des fichiers au format <i>gzip<\/i>.<br \/>\nLa biblioth\u00e8que est aussi multi-plateforme.<\/p>\n<p><strong>R\u00e9sum\u00e9 :<\/strong><\/p>\n<p>Nous avons pr\u00e9sent\u00e9 une classe C++ <strong>encapsulant<\/strong> les <strong>fonctions de compression<\/strong> de la librairie Zlib ; cette classe permet de <strong>compresser<\/strong> des fichiers ou des donn\u00e9es en m\u00e9moire.<\/p>\n<p><strong>R\u00e9f\u00e9rences :<\/strong><\/p>\n<p>&#8211; http:\/\/www.zlib.net\/manual.html<\/p>\n<p>&#8211; http:\/\/www.zlib.net\/zlib_how.html<\/p>\n<p>&#8211; http:\/\/www.zlib.net\/zlib_faq.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro : Il est tr\u00e8s utile de pouvoir compresser des donn\u00e9es en m\u00e9moire ou des fichiers sur disque ou m\u00e9moire de masse. Pour cela, on va utiliser la fameuse librairie C open-source nomm\u00e9e Zlib ! Pr\u00e9requis : &#8211; Savoir lire du C ou du C++ &#8211; Savoir configurer l&rsquo;importation d&rsquo;une librairie sous Visual C++ Explications [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[19],"tags":[],"_links":{"self":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5719"}],"collection":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5719"}],"version-history":[{"count":14,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5719\/revisions"}],"predecessor-version":[{"id":5731,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5719\/revisions\/5731"}],"wp:attachment":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}