![文件类型“原始 G3 数据,字节填充”是什么](https://linux22.com/image/63603/%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E2%80%9C%E5%8E%9F%E5%A7%8B%20G3%20%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%AD%97%E8%8A%82%E5%A1%AB%E5%85%85%E2%80%9D%E6%98%AF%E4%BB%80%E4%B9%88.png)
我跑了
$ find ~/ |xargs file|grep -i -e SQLite
只是为了了解哪些程序使用 sqlite。我开始看到类似的线条
/home/alord/hg/cpython/.hg/store/data/_modules/__sqlite/cursor.c.i: raw G3 data, byte-padded
什么是 G3 数据?
答案1
Linux 上的 magic 数据库对于以两个字节值 0、20 开头的文件声明类型为“原始 G3 数据”,对于以两个字节值 0、1 开头的文件声明类型为“原始 G3 数据,字节填充”。看,这非常广泛,并且很可能出现误报。 “G3数据”是指第 3 组传真,这是大多数人在本世纪不太可能遇到的。
Mercurial 用于在工作副本中存储有关文件信息的二进制格式很容易出现恰好以两个字节 0、1 开头的文件。它不是唯一的一种。