我需要用这个命令创建一个zip文件:

zip /dir/to/file/newZip /data/to/zip/data.txt

这是可行的,但是创建的zip文件创建了一个目录结构,模拟原始文件的目录。这是很多我不需要的额外文件夹。

我并没有在手册页或谷歌搜索中找到答案。

在Windows中,你可以压缩一些文件

右键单击→发送到→压缩(压缩)文件夹

双击.zip文件解压缩并解压缩文件。

是否有一种方法可以从脚本(.bat文件)应用这些功能,而不需要安装任何第三方软件?

我知道/在Linux中是非法的,下面这些在Windows中是非法的 (我认为)*。" / \ []:;|,

我还遗漏了什么?

然而,我需要一份全面的指南,一份考虑到各种因素的指南 双字节字符。链接到外部资源对我来说很好。

我需要首先在文件系统上创建一个目录,其名称可能是 包含禁用字符,所以我计划将这些字符替换为 下划线。然后,我需要将这个目录及其内容写入一个zip文件 (使用Java),因此关于zip目录名称的任何其他建议 不胜感激。

我通读了zipfile文档,但不知道如何解压缩文件,只知道如何压缩文件。如何将zip文件的所有内容解压缩到同一目录中?

如何在Python中创建目录结构的zip存档?

zlib中使用的压缩算法本质上与gzip和zip中使用的压缩算法相同。gzip和zip是什么?它们有什么不同之处,又有什么相同之处?