"blob" 真的意味着 git 中的 "Binary Large OBject" 吗?

Does "blob" really mean "Binary Large OBject" in git?

我听很多人说git的blob是“Binary L的缩写arge OBject", 包括 GitHub developer's guide.

git 的 blob 真的意味着 binary large object 尽管有以下事实:

  1. 没有git的官方文档说blob是缩写词。
  2. blob并不总是
  3. blob object 在 git 文档或代码中多次出现。这并不意味着 binary large object object.

Git blob 是 Git 对象的内容,可以是二进制数据。

git-scm.com docs

10.2 Git Internals - Git Objects

...

... you aren’t storing the filename in your system — just the content. This object type is called a blob.

明显Github确实称它为二进制大对象:

Git Blobs

A Git blob (binary large object) is the object type used to store the contents of each file in a repository. The file's SHA-1 hash is computed and stored in the blob object.