Cabinet Maker - 无损数据压缩工具
MAKECAB [/V[n]] [/D 变量=值 ...] [/L 目录] 源文件 [目标文件]
MAKECAB [/V[n]] [/D 变量=值 ...] /F 指令文件 [...]
源文件 要压缩的文件。
目标文件 压缩后的文件名。
如果省略,将用下划线 (_) 替换源文件名的最后一个字符作为目标文件名。
/F 指令文件 包含 MakeCAB 指令的文件(可以重复使用)。
有关指令文件的详细信息,请参考 Microsoft Cabinet SDK。
/D 变量=值 定义具有指定值的变量。
/L 目录 将目标文件放置在的位置(默认为当前目录)。
/V[n] 详细程度级别(1..3)。
以上是 Cabinet Maker 工具的英文帮助信息的翻译。Cabinet Maker 是一个用于无损数据压缩的工具,可以使用 MAKECAB 命令行来进行操作。您可以根据需要提供源文件和目标文件的路径,并使用其他选项和参数来自定义压缩过程。
Cabinet Maker - Lossless Data Compression Tool
MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]
MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]
source File to compress.
destination File name to give compressed file. If omitted, the
last character of the source file name is replaced
with an underscore (_) and used as the destination.
/F directives A file with MakeCAB directives (may be repeated). Refer to
Microsoft Cabinet SDK for information on directive_file.
/D var=value Defines variable with specified value.
/L dir Location to place destination (default is current directory).
/V[n] Verbosity level (1..3).
命令行中使用 MakeCab 实现最大压缩效果,您可以通过以下方式指定压缩参数和选项。请注意,MakeCab 的具体参数和选项可能会根据您的系统和 MakeCab 版本而有所不同。以下是一个示例命令:
bashCopy Codemakecab /LZX /V1 /D CompressionMemory:21 /D ReservePerCabinetBytes:200000 /D ReservePerFolderBytes:200000 /D SetPerCabinetMediaSize:4194304 /D MaxCabinetSize:4294967295 FileToCompress.txt
在上面的命令中,我们使用了以下参数和选项来实现最大压缩效果:
/LZX
:选择 LZX 压缩算法。/V1
:设置 MakeCab 为最高压缩级别。/D CompressionMemory:21
:设置压缩内存大小。/D ReservePerCabinetBytes:200000
:为每个 CAB 文件保留的额外字节。/D ReservePerFolderBytes:200000
:为每个文件夹保留的额外字节。/D SetPerCabinetMediaSize:4194304
:设置每个 CAB 文件的最大大小。/D MaxCabinetSize:4294967295
:设置整个压缩包的最大大小。
请根据您的具体需求和环境调整这些参数和选项,以达到最大压缩效果。您可以通过运行 makecab /?
命令来查看 MakeCab 的帮助文档,以获取更多关于参数和选项的信息。
标签:...,MakeCab,压缩工具,压缩,makecab,MAKECAB,Cabinet,file,无损 From: https://www.cnblogs.com/suv789/p/18034083