如何从命令行使用 winrar 制作压缩包

How do I make a tarball with winrar from command line

这应该像 7-zip 一样简单明了,但事实并非如此,google 也没有帮助。

我正在命令行中执行以下操作

rar a -ep1 "C:\Mail\test.zip" "C:\Mail\LastEmail.txt"

并且它不断地以 rar 存档格式创建 "test.zip"。它需要是 zip 格式。

最终我想制作一个.tar.gz文件。

文本文件 Rar.txt 是控制台版本 Rar.exe 的用户手册。

此文件顶部简介 章节中的第二段和第三段是:

RAR supports only RAR format archives, which have .rar file name extension by default. ZIP and other formats are not supported. Even if you specify .zip extension when creating an archive, it will still be in RAR format. Windows users may install WinRAR, which supports more archive types including RAR and ZIP formats.

WinRAR provides both graphical user interface and command line mode. While console RAR and GUI WinRAR have the similar command line syntax, some differences exist. So it is recommended to use this rar.txt manual for console RAR (rar.exe in case of Windows version) and winrar.chm WinRAR help file for GUI WinRAR (winrar.exe).

这也是免费的 UnRAR.exe 这也是一个控制台应用程序。

WinRAR.chm 包含 WinRAR.exe 的帮助。在选项卡 Contents 上有列表项 Command line mode 以及 Command line syntax 页面和列表命令开关。关于开关 -af - specify archive format 的页面解释了 WinRAR.exe 支持使用或不使用此开关压缩和解压缩 ZIP 存档的区别,而控制台版本 [=11] =] 不支持 ZIP 压缩文件。