请输入您要查询的百科知识:

 

词条 makecab
释义

简介

MakeCAB是微软提供的制作CAB的文件,详细的MakeCAB介绍请参考微软MSDN。

正好这几天做的一个WEB ActiveX SIP Phone需要打包成.CAB文件,于是稍微研究了一下MakeCAB的用法。

直接运行MakeCAB,系统给出命令用法如下:

C:Documents and SettingsSunDesktopwebsipp>makecab

Microsoft (R) Cabinet Maker - Version 5.1.2600.2180

Copyright (c) Microsoft Corporation. All rights reserved..

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).

/D var=value Defines variable with specified value.

/L dir Location to place destination (default is current directory).

/V[n] Verbosity level (1..3).

用法:

参数详解:

/D var=value

var:compressiontype 压缩类型,有:none、 mszip、 lzx

compressionmemory 压缩率,在lzx类型下需指定:范围15--21

value:指定值

例:makecab /d compressiontype=lzx /d compressionmemory=21 xxx.xxx

意思:以lzx压缩方式最高(21)压缩xxx.xxx文件

用法一:

a.先建立ddf文件(含设置及文件列表), 如:Sample.ddfb. 进入命令行格式 输入 makecab /f Sample.ddf

用法二:

a.先建立txt文件(文件列表)b.makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

附:ddf文件的格式:

.OPTION EXPLICIT ; Generate errors

.Set CabinetNameTemplate=CASReport_OCX.CAB

.set maxdisksize=1024000000

.Set CompressionType=MSZIP;** All files are compressed in cabinet files

.Set UniqueFiles="OFF"

.Set Cabinet=on

.Set DiskDirectory1=CASReport_OCX

CASReport_OCX.ocx

;*** <the end>

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 10:22:26