<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Storage - 分类 - Victor's Code Journey</title><link>http://www.victorchu.info/categories/storage/</link><description>Storage - 分类 - Victor's Code Journey</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>victorchu0610@outlook.com (victorchutian)</managingEditor><webMaster>victorchu0610@outlook.com (victorchutian)</webMaster><lastBuildDate>Tue, 18 Jun 2024 17:30:53 +0800</lastBuildDate><atom:link href="http://www.victorchu.info/categories/storage/" rel="self" type="application/rss+xml"/><item><title>varint编码</title><link>http://www.victorchu.info/posts/2024/06/208a3645/</link><pubDate>Tue, 18 Jun 2024 17:30:53 +0800</pubDate><author><name>victorchutian</name></author><guid>http://www.victorchu.info/posts/2024/06/208a3645/</guid><description><![CDATA[<div class="featured-image">
                <img src="/feature-images/storage.webp" referrerpolicy="no-referrer">
            </div><p>Varint是一种使用一个或多个字节序列化整数的方法，会把整数编码为变长字节。对于32位整型的4个字节数据经过Varint编码后需要<code>1~5</code>个字节，小的数字使用1个byte，大的数字使用5个bytes。64位整型数据编码后占用<code>1~10</code>个字节。</p>
<p>在实际场景中小数字的使用率远远多于大数字，因此通过Varint编码对于大部分场景都可以起到很好的压缩效果。</p>]]></description></item></channel></rss>