【Git 内部】SHA-256 对象格式与 reftable 演进
git init --object-format=sha256 后对象 ID 与路径有何变化?reftable 相对 packed-refs 的设计定位与当前默认边界。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 3 篇文章 · 返回首页
git init --object-format=sha256 后对象 ID 与路径有何变化?reftable 相对 packed-refs 的设计定位与当前默认边界。
从 .git 目录布局、松散对象与 packfile 格式,到 refs、index、reflog、gc/fsck 与 fetch/push 落地——用官方 format 文档与本地实测 dump 系统讲清 Git 把版本历史存在哪、每个命令改写了哪些文件。全 16 篇。
深入分析存储系统中的数据完整性保障——CRC32C、xxHash、SHA-256 的性能对比,静默数据损坏的检测与防护,端到端校验架构设计