• 请不要在回答技术问题时复制粘贴 AI 生成的内容
unmayx
V2EX  ›  程序员

AI 让压缩包包含自己?一个“完整”博客压缩包的诞生

  •  
  •   unmayx ·
    Mabbs · 10h 13m ago · 519 views

    你有没有想过,一个压缩包可以包含它自己?去年我尝试用 ZIP Quine 实现,却被 DEFLATE 的 32KiB 回溯窗口卡死。直到我把论文和生成器扔给 AI……它只花了两个小时,就基于 LZMA2 和 7z 做出了真正的递归压缩包!现在我的博客压缩包不仅包含全站内容,还包含这个压缩包本身——下载、解压、再解压,无限套娃(理论上)。

    文章亮点:

    • 为什么 ZIP Quine 受限于 32KiB ? LZMA2 如何破局?
    • AI 写出的 CRC32 求解代码:高斯消元法偷懒版 + 扩展欧几里得硬核版😆
    • 附赠 tar.xz 版本生成器(虽然作者还是更喜欢 7z )
    • 关于 AI 创新能力的思考:组合创新算不算创新?

    原文标题:如何制作一个“完整”的博客压缩包?

    原文链接:https://mabbs.github.io/2026/10/01/quine.html

    博客压缩包下载:https://mayx.eu.org/MayxBlog.7z

    如果你也对 Quine 、压缩算法、AI 编程感兴趣,欢迎来读原文、下载体验,一起讨论!

    3 replies  •  2026-10-01 09:00:37 +08:00
    1874w
        1
    1874w  
       10h 8m ago
    是不是发重复了?好久之前就看到这个博客项目了。
    unmayx
        2
    unmayx  
    OP
       10h 5m ago
    @1874w 这次是发文章,之前文章还没发
    lovelylain
        3
    lovelylain  
       1h 31m ago via Android
    >> 不过 zstd 感觉不是很知名,一般的解压软件应该处理不了,所以我就选择让它基于 LZMA2 来制作了。

    你说反了,zstd 很知名,常用来替代 gzip ,安装 zstd 命令后能跟 gzip 一样用 tar 压缩解压。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2489 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 02:32 · PVG 10:32 · LAX 19:32 · JFK 22:32
    ♥ Do have faith in what you're doing.