【Git 内部】pack 与 idx 文件格式
git repack 后 .pack/.idx 各存什么?对照 gitformat-pack 读 PACK 头、type/size 变长编码、idx v2 扇区与 fanout,并用 hexdump 与 verify-pack 钉住 OFS_DELTA 链。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 2 篇文章 · 返回首页
git repack 后 .pack/.idx 各存什么?对照 gitformat-pack 读 PACK 头、type/size 变长编码、idx v2 扇区与 fanout,并用 hexdump 与 verify-pack 钉住 OFS_DELTA 链。
相似 blob 如何变成 REF_DELTA 链?pack-objects 窗口、thin pack 与 git verify-pack 里的 chain length,用 20 个近邻文件实测。