标签: go tar
我有一个边缘情况,其中两个文件具有相同的名称但内容不同,并写入相同的tarball。这导致tarball中有两个条目。我想知道是否有任何我可以做的事情来使tar覆盖文件,如果它已经存在于tarball中而不是创建具有相同名称的另一个文件。
答案 0 :(得分:0)
当你要求写第二个文件并且流已经提升了位置时,没有办法写入第一个文件。记住按顺序访问tar文件。
你应该在开始写之前进行重复数据删除。