πFS|用圆周率存文件的奇思

πFS:pi存文件,无数据文件系统,7.1k星

如果告诉你,有一个文件系统不需要存储任何数据,你会信吗?πFS 恰恰就是这样一件天才与疯狂并存的杰作。它在一天之内获得了超过450个Hacker News赞同,累计7.1k GitHub Stars——不是因为实用性,而是因为它触及了数学和美学的某种奇妙交点。

核心思想:π包含一切

πFS的原理出奇地简单:圆周率π是一个无限不循环小数,数学家猜想它是”正规数”(normal number)——这意味着它包含所有可能的有限数字序列。换句话说,你的每一个文件、每一张照片、每一段视频,都”已经”存在于π的某一段小数位中。

所以你不需要真正存储文件内容。你只需要知道:它在π的哪个位置,以及有多长。一个文件系统的”数据”就缩减为:文件名、π中的偏移量、字节长度。π本身是公开的、可计算的,任何能计算π的人都可以在给定偏移量后”读取”文件。

不是玩笑,是思想的游乐场

作者philip明确表示这是一个概念验证项目,而非严肃的存储方案。实际上,要找到你的文件在π中的位置,计算开销大到无法想象——对于任何长度的数据,找到匹配序列的复杂度是天文数字级别的。评论区有人指出:随着数据长度增加,π中的索引和长度很可能比原始数据还要大,这完全违背了压缩的目的。

但这就是πFS的魅力所在:它不是一个工程解决方案,而是一个思想实验。有人将它类比为博尔赫斯的巴别图书馆——一个包含所有可能书籍的无限图书馆。评论区有人分享了自己曾尝试用巴别图书馆作数据压缩的经历,并称之为”信息论的入门课”。

社区的狂欢与沉思

HN评论区的反应完美体现了这个项目的双重性质:一半是技术吐槽,一半是哲学沉思。

技术派指出:π的”正规性”从未被证明,这只是个猜想。没有任何非构造性的无理数被证明是正规的。另有人讽刺地提到了NSA文件系统(nsafs)——”免费”,因为政府买单。还有人分享了历史上类似的概念如Sloot Digital Coding System——一个声称能以极低存储编码一切数据的荷兰发明家,最终被揭穿为骗局。

但更有趣的是那些哲学性评论。一位用户写道:“令人不安的是,这意味着π包含了所有过去和未来的知识——包括我什么时候离世。”在某种程度上,πFS不是关于存储的,而是关于无限性对人类想象力的持续挑衅

在AI和高性能计算的时代,这样一个项目登顶Hacker News提醒我们:代码不仅仅是解决问题的工具,它也可以是一个提问的方式。当π已经”包含”了所有可能的人类知识时,”创造”和”发现”之间的界限在哪里?

GitHub: philipl/pifs — πfs, the data-free filesystem
HN讨论: Hacker News

Leave a Reply

Your email address will not be published. Required fields are marked *