使用zlib压缩字符串,命名文档
C++ Compress string using zlib, naming of document
我正在使用zlib将txt流压缩为gz gzip文件,它工作得很好。但是,它似乎在gzip中命名文件,与我的gz名称完全相同。
我想知道有什么方法可以改变被压缩的文件的命名?
我更喜欢这样命名:
/myfile.gz/myfile
其中myfile是gzip压缩文件内的文档,myfile.gz是gzip压缩文件本身。
是否有办法控制这些命名?
我想你说的是,当你解压缩whatever.gz
时,你会在当前目录下得到一个名为whatever
的文件。这是gzip实用程序的默认行为,它不受gzip文件制作方式的影响。gzip文件的内容不能将解压缩后的数据定向到其他目录。(如果可以,那将是一个安全问题。)
可以在gzip头文件中存储文件名,在这种情况下,gzip -N whatever.gz
将解压缩到头文件中的名称,而不是whatever
。但是,它将是当前目录中的一个文件,仅使用头文件中的基本名称。gzip头文件中文件名中的任何路径信息都会被忽略。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何在文档文件夹中创建目录
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 通过构造函数创建一些值并尝试添加到文档中使用 rapidjson 不起作用
- 关于类的 Python 文档 - 对C++的引用不正确
- C++/autoconf 等效于文档库要求.txt的要求是什么?
- mbed:使用 USB 文档库编译会导致错误
- C++ VISUAL STUDIO:GLFWwindow没有初始化,即使它是在文档中编写的并且以前工作过
- 使用 yaml-cpp 更新 YAML 文档的节点和值
- 在加载 MSHTML 文档之前从 MSHTML 文档中删除无效的 URL
- 使用COLLADADOM将COLLADA文档输出为字符串
- 谷歌测试文档 C 字符串和字符串
- C++中的文档字符串设施
- C++需要在文档中搜索字符串,然后忽略除部件号之外的所有内容
- 如何将字符串对添加到rapidjson的文档中
- boost::python长/结构化文档字符串
- HRESULT到字符串(获取文档路径)C++
- 如何将RapidJSON文档序列化为字符串
- 使用zlib压缩字符串,命名文档
- MongoDB c++ Driver 3.0获取字符串文档,避免json