标签: winzip

通过cmd命令解压缩文件(7-zip)

我尝试通过CMD解压缩文件.

所以我安装了winzip(及其插件到cmd),winrar和7-zip.

但是当我尝试通过CMD 执行命令时:

7z e myzip.zip
Run Code Online (Sandbox Code Playgroud)

它给出了下一个错误:

7z is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

另外,我在环境变量中添加了7-z的文件夹(属性 - >高级 - >环境变量 - >用户变量 - >选择路径,并添加 C:\Program Files\7-Zip

可能是什么原因?

cmd 7zip winzip

50
推荐指数
2
解决办法
17万
查看次数

使用命令行在Mysql中导入压缩文件

使用CMD在Mysql中导入压缩文件

使用cmd将sql压缩文件导入mysql的正确语法是什么?

我正在做以下事情

xz < backup.sql.gz | mysql -u root test
Run Code Online (Sandbox Code Playgroud)

但总是得到以下错误 在此输入图像描述

mysql database cmd winzip xz

18
推荐指数
3
解决办法
4万
查看次数

zip命令不起作用

我正在尝试使用shell脚本命令压缩文件.我正在使用以下命令:

  zip ./test/step1.zip $FILES
Run Code Online (Sandbox Code Playgroud)

其中$ FILES包含所有输入文件.但我收到的警告如下

    zip warning: name not matched: myfile.dat
Run Code Online (Sandbox Code Playgroud)

还有一件事我发现文件夹中文件列表中最后的文件有上述警告,而且文件没有压缩.

任何人都可以解释我为什么会这样吗?我是shell脚本世界的新手.

linux shell zip winzip

14
推荐指数
2
解决办法
4万
查看次数

使用Delphi创建压缩(Zipped)文件夹

我可以使用Delphi创建Windows XP的压缩(Zipped)文件夹吗?

delphi zip winapi winzip compressed-folder

10
推荐指数
2
解决办法
2万
查看次数

正确解码zip条目文件名 - CP437,UTF-8或?

我最近写了一个名为zipzap的zip文件I/O库,但我正在努力正确解码任意zip文件中的zip条目文件名.

现在,PKWARE规范指出:

D.1 ZIP格式历史上只支持原始的IBM PC字符编码集,通常称为IBM Code Page 437 ...

D.2如果未设置通用位11,则文件名和注释应符合原始ZIP字符编码.如果设置了通用位11,则文件名和注释必须使用UTF-8存储规范定义的字符编码格式支持Unicode标准版本4.1.0或更高版本...

这意味着符合的zip文件将文件名编码为CP437,除非设置了EFS位,在这种情况下文件名为UTF-8.

不幸的是,似乎许多zip工具要么没有正确设置EFS位(例如Mac CLI,GUI zip),要么使用其他一些编码,通常是默认的系统编码(例如WinZip?).如果您知道WinZip,7-Zip,Info-Zip,PKZIP,Java JAR/Zip,.NET zip,dotnetzip等如何编码文件名以及他们将"版本制作"字段设置为压缩时,请告诉我.

特别是,Info-Zip在解压缩时会尝试这样做:

  • 文件系统= MS-DOS(0)=> CP437
    • 除外:版本= 2.5,2.6,4.0 => ISO 8859-1
  • 文件系统= HPFS(6)=> CP437
  • 文件系统= NTFS(10)和版本= 5.0 => CP437
  • 否则,ISO 8859-1

如果我想支持检查或从任意zip文件中提取并在没有EFS标志的情况下合理地尝试文件名编码,我还能找到什么?

zip jar 7zip zipfile winzip

10
推荐指数
2
解决办法
6731
查看次数

在linux机器上创建一个自解压zip存档

由于我不会涉及的一些约束,我必须在linux盒子上创建一个自解压的ZIP存档.生成的存档应仅在Windows上可执行.这是可能吗?如果是这样,有什么工具可以完成这项工作?

背景:当用户从我的linux框中下载安装包时,我需要使用某个密钥预先安装该安装包.我只在运行时知道那个键; 我的想法是用该密钥编写一个简单的.xml文件,然后将带有该xml文件的.msi安装程序压缩成一个自解压存档,并将该文件发送到浏览器.如果你有关于如何实现它的其他想法,我也很乐意听到这些

linux installation zip windows-installer winzip

8
推荐指数
1
解决办法
7946
查看次数

压缩包含许多重复文件的文件夹

我有一个非常大的文件夹(~10GB),在它的目录树中包含许多重复的文件.其中许多文件重复了10次.重复的文件并不是并排存在,而是存在于不同的子目录中.

如何压缩文件夹使其足够小?

我尝试在"最佳"模式下使用Winrar,但它根本没有压缩它.(很奇怪)

zip\tar\cab\7z \任何其他压缩工具会做得更好吗?

我不介意让这个工具工作几个小时 - 但不是更多.

我宁愿不自己编程

compression rar tar winzip winrar

8
推荐指数
3
解决办法
5487
查看次数

ZipFile抛出错误但ZipInputStream能够解压缩归档

我遇到了java.util.zip的奇怪行为.*

我有一个zip文件,在解压缩后会发生这种情况

ZipFile zipfile = new ZipFile(file, ZipFile.OPEN_READ);
Run Code Online (Sandbox Code Playgroud)

这是exaxt错误消息

java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.zip.ZipFile.<init>(ZipFile.java:143)
at com.basware.ExtractZip.unpack(ExtractZip.java:27)
at com.basware.ExtractZip.main(ExtractZip.java:17)
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用以下代码,它可以打开存档而不会出现任何错误

try {
     BufferedOutputStream dest = null;       
     File file = new File("File_Path");        
     FileInputStream fis = new FileInputStream(file);
     ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));
     ZipEntry entry;
     while((entry = zis.getNextEntry()) != null) {
        System.out.println("Extracting: " +entry);
        int count;
        byte data[] = new byte[BUFFER];
        // write the files to the disk
        FileOutputStream fos = …
Run Code Online (Sandbox Code Playgroud)

java zip winzip

7
推荐指数
1
解决办法
1949
查看次数

如何在Linux上从PHP创建与WinZip兼容的AES-256加密zip文件?

我必须从Linux机器上的PHP应用程序创建一个WinZip兼容的zip文件,它必须使用AES 256加密.我在Windows上找到了一些PHP解决方案,但它们对我没有帮助!一个PHP包会很棒,但是如果我需要,我总是可以让我的PHP代码运行exec()或者运行linux命令行实用程序.

有什么建议?

php linux aes winzip

6
推荐指数
1
解决办法
4628
查看次数

如何以静默模式提取 WinZip 自解压 exe

我使用 WinZip Self-Extractor 创建了一个 exe 文件。它以 UI 模式提取文件,即双击安装程序时会打开一个新窗口,显示正在解压缩 setupname.exe。我需要在静默模式下提取相同的 exe,该模式不应显示解压缩 UI 信息。

是否可以在UI 模式和静默模式下使用 WinZip Self-Extractor 来提取 exe ?如果可以的话,请分享执行此操作的步骤。

installation self-extracting winzip

5
推荐指数
1
解决办法
2万
查看次数