电报超级群组存储的纠删码冗余比计算
5 个回答
Telegram超级群组纠删码默认6+3,即1G文件占用1.5G存储空间,原理类似备份,丢3块数据还能恢复100%,适合大文件存储。
Telegram超级群组默认纠删码4:8冗余比例,上传1G文件会切成8块并生成4块校验数据,共占用1.5G空间。保证任意4块丢失仍可恢复,即你存1G文件,占用1.5G左右空间。原理类似RAID5。
Telegram超级群组默认采用2+1纠删码,1G文件实际占用3G空间,原理就是将数据分为2份并复制,再生成1份校验码,丢掉1份数据仍然能够恢复。可自定义纠删码参数,但风险会变大。
Telegram超级群组默认3/2纠删码,1G文件占用1.5G空间。原理是将文件切分成3份,丢掉1份仍可还原。
Telegram超级群组确实使用了纠删码。
把文件分块并生成一些校验块,这样就能从丢失的部分恢复整个文件。
默认情况下,Telegram的冗余比是 2:3,也就是说,上传 1G 的文件,大概要占用 1.5G 的存储空间。
不过具体数值可能会因为设置不同而有所区别,如果还有其他疑问欢迎继续咨询。