Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 正在解压缩和提取空文件_C++_Linux_Gzip_7zip_Libarchive - Fatal编程技术网

C++ 正在解压缩和提取空文件

C++ 正在解压缩和提取空文件,c++,linux,gzip,7zip,libarchive,C++,Linux,Gzip,7zip,Libarchive,我使用以下格式压缩了一些文件,并在linux环境中通过libarchive进行了过滤 arch = archive_write_new(); archive_write_add_filter_gzip(arch); archive_write_set_format_7zip(arch); archive_write_open_filename(arch, outname) 存档和压缩是成功的,当我在windows中使用7z工具提取和解压缩文件时,我看到一些文件是空的。谁能帮我一下吗 libar

我使用以下格式压缩了一些文件,并在linux环境中通过libarchive进行了过滤

arch = archive_write_new();
archive_write_add_filter_gzip(arch);
archive_write_set_format_7zip(arch);
archive_write_open_filename(arch, outname)

存档和压缩是成功的,当我在windows中使用7z工具提取和解压缩文件时,我看到一些文件是空的。谁能帮我一下吗
libarchive版本:3.3.2

“当我在windows中使用7z工具提取和解压缩文件时,我看到一些文件是空的”-如果它们在压缩之前是空的,这似乎是完全合理的。我已经手动在linux机器中检查过,文件不是空的。它们里面有内容。“当我使用7z工具在windows中提取和解压缩文件时,我看到一些文件是空的”-如果在压缩之前这些文件是空的,这似乎是完全合理的。我已经手动在linux机器中检查过,文件不是空的。里面有内容。