我正在编写自己的tar归档程序.一切都在我的应用程序内工作正常(甚至读取用其他工具生成的焦油)但是我无法让我的tar文件与第三方tar文件阅读器一起使用.所以我尝试在命令行上构建一个tar文件,用我的代码构建一个tar文件,并比较两者.
但似乎有一个问题:
我有一个名为Test.txt的文本文件,我想添加到我的tar中,所以我在终端中运行以下命令:
tar -c -f x.tar Test.txt
Run Code Online (Sandbox Code Playgroud)
这样做时:
tar -tf x.tar
Run Code Online (Sandbox Code Playgroud)
我得到以下列表:
./._Test.txt
Test.txt
Run Code Online (Sandbox Code Playgroud)
这是在Mac OS X Lion上的终端.
该./._Test.txt文件来自哪里?在做ls -a时我没有看到它
在检查tar内容时,它似乎是一些二进制数据,但我不知道它来自何处.