电报超级群组存储的纠删码

典野云典野云06月11日1227

近日看到Telegram超大群组用纠删码存储数据,这是啥原理,是像备份一样防止丢失吗?求大佬科普!

4 个回答

迟晶滢
迟晶滢回答于 06 月 11 日
最佳答案

Telegram超群组用纠删码是防丢失的黑科技,原理类似“切蛋糕+备份”。简单来说,就是将文件拆分成N块,并生成M个校验块,即使丢掉其中几块数据,也能恢复原始信息,且比普通备份占用空间更小、掉线重传更快。例如发送100G文件,实际存储的是多块更小的文件,即使丢掉一半也能恢复,而且掉线重传效率更高。

富蔚
富蔚回答于 06 月 11 日

纠删码就是将数据拆成N块,生成M块校验块。比如10+4模式,存10块+4块校验,丢3块也能恢复。相比传统备份更节约容量,也更抗丢块,Telegram用它来防止群组数据意外丢失。

浮稷
浮稷回答于 06 月 12 日

纠删码就是数据切块+冗余编码,丢失块还能还原。Telegram用来存储超大群文件不怕服务器故障掉线,比传统备份占用空间更小。数据安全性和容错率拉满。

闽琇晶
闽琇晶回答于 06 月 13 日

Telegram使用纠删码对文件切片混合编码,丢失部分文件也能恢复。比一般备份节省空间、更抗风险。数据分散存放在多个节点,不怕单点故障,类似RAID更灵活。

您的答案