在CodeProject上闲逛,又发现一个好东西:Cabinet File (*.CAB) Compression and Extraction,一个好心人提供了CAB文件的压缩和解压缩类库:
页面地址:
http://www.codeproject.com/cs/files/CABCompressExtract.aspC++项目的DEMO:(Download C++ project with demo - 112 Kb )
http://www.codeproject.com/cs/files/CABCompressExtract/CabinetT_Project.zip.NET项目的DEMO:(Download .NET project with demo - 242 Kb )
http://www.codeproject.com/cs/files/CABCompressExtract/CabLib_Project.zip看看作者提供的测试结果,居然比RAR的压缩比还高!大吃一惊!
认真看看,原来是对EXE文件的压缩结果,想想看,专门针对EXE进行压缩,压缩比当然会比RAR高了!
CAB的压缩还是不错的东西,可以,俺还是觉得RAR是最好的!
呵呵,希望这个东东对大家有用。
分享到:
相关推荐
"CAB文件解压缩工具"是针对CAB文件设计的专业解压工具,旨在帮助用户方便地对CAB文件进行操作。 在描述中提到的"ISCAB解压缩工具",是一个专为处理ISCAB格式的CAB解压程序。"ISCAB"可能代表该工具的特定实现或接口...
CabLibrary是一个专为C#开发者设计的开源库,主要用于处理Microsoft CAB( Cabinet)文件格式的压缩与解压缩操作。CAB文件格式是微软提出的一种文件打包方式,常用于软件安装包、驱动程序更新等场景,它能有效地压缩...
开发者可以利用它们提供的API和库来实现CAB文件的压缩和解压功能。 【.NET、Windows、VS.NET2003、VS2005】:这些标签表明了开发环境和平台的关联。.NET是Microsoft的开发框架,包含了各种语言(如C#、VB.NET)的...
Delphi提供了一系列的API函数和类库,如Windows API中的 Cabinet.dll,可以用来处理CAB文件的读取和解压。 5. **CAB版本自动更新**:为了保持软件的最新状态,实现CAB版本的自动更新功能是必要的。这通常包括检测...
【标题】"NetFx3.cab" 是一个与.NET Framework 3.0相关的 CAB(压缩 cabinet)文件。这种类型的文件通常包含一组为了安装或修复特定软件所需的组件,尤其是系统级的框架或者更新。 【描述】"NetFx3.cab" 的描述简短...
1. 首先,你需要解压获取到的 "NetFx3.cab" 文件。这通常可以通过任何常见的解压缩工具完成,如WinRAR或7-Zip。 2. 接着,打开命令提示符(以管理员权限运行)。 3. 输入以下命令来启动.NET Framework 3.5的离线安装...
CAB文件是一种常见的压缩和分发格式,常用于Windows操作系统中,用于存储和传输多个文件。在安装.NET Compact Framework 3.5时,需要将这个CAB文件解压并安装到系统中指定的位置,以便.NET运行时能够找到并使用这些...
2. **创建CBA文件**:CBA文件实质上是一个自解压的EXE文件,它包含了CAB文件和其他必要的部署脚本。使用MakeCAB工具或类似工具,将CAB文件和部署脚本打包到CBA中。 3. **安装CBA**:用户只需运行CBA文件,它会自动...
当用户解压NetFx3.zip并运行NetFx3.cab中的安装程序时,这个CAB文件会被用来安装.NET Framework 3.5。 .NET Framework 3.5并非一个独立的版本,而是.NET Framework 2.0、3.0和3.5 Service Pack 1的集合。这个版本...
- CAB文件:这是一种压缩格式,包含了控件的DLL文件和其他必要的元数据,用于在网络上分发。用户可以下载并运行CAB文件,然后通过浏览器或其他支持ActiveX的环境进行安装。 - MSI文件:这是一个Windows ...
标题中的".NET Compact Framework 2.0.zip"表明这是一个包含.NET Compact Framework 2.0相关组件的压缩文件,用户可以通过解压并安装其中的CAB包来在PDA环境下部署.NET环境和SQL Server支持。 描述中提到的"两个PDA...
- `data2.cab`和`data1.cab`:是 Cabinet 文件,常用于软件分发,它们包含了压缩的文件和元数据,便于安装程序解压和安装。 - `ikernel.ex_`:可能是部分文件名,`ikernel.exe`通常是InstallShield内核,用于处理...
在解压并运行这个文件后,用户将启动.NET Framework 3.5的安装流程,安装程序会检查系统需求,安装必要的组件,并可能需要管理员权限来完成安装。 .NET Framework 3.5的重要知识点包括: 1. **版本历史**:它是继...
标题中的"up_395280_phpws_jr17a.rar"是一个压缩文件,根据描述,它包含了一份使用PHP编写的源码,这个源码实现了一个名为phpws的库,该库用于实现PHP的socket通信功能。Socket编程在IT领域中是一种基础但非常重要的...
`netfx3.cab`文件是实际的.NET Framework 3.5安装文件,它是一个压缩的 cabinet 文件,内含了大量的DLL和其他系统文件。在安装过程中,安装程序会解压这个文件,并将其中的文件复制到系统目录中,以完成.NET ...
- **用途**:用于处理CAB格式的压缩文件,常用于安装软件包时解压必要的文件。 #### CALC.EXE - **含义**:计算器程序。 - **用途**:Windows自带的一个简单计算器应用,可进行基本的数学运算。 #### CFGMGR32.DLL...
WinRAR是一个流行的压缩和解压工具,支持多种压缩格式,如RAR、ZIP、CAB等。它提供了高级的压缩算法和加密选项,适用于个人和商业用途。 通过以上详细介绍,我们可以看到C盘中的每个文件夹都有其特定的功能和用途,...
4. **CAB文件**:Cabinet 文件是微软用于分发和安装Windows软件的压缩格式,通常包含安装所需的文件、注册表信息等。 5. **DLL文件**:动态链接库是Windows操作系统中的一种共享代码库,包含可由多个程序同时使用的...
2. **解压缩**:下载完成后,使用解压缩工具(如WinRAR或7-Zip)打开并解压ZIP包到一个方便访问的文件夹。这将释放出包含的所有文件和子文件夹,其中可能包括用于安装的命令脚本和系统文件。 3. **运行cmd命令窗口*...
1. file1.CAB:这是一个 Cabinet 文件,通常用于存储多个压缩文件,便于软件分发和安装。在《特技3D》的安装程序中,它可能包含了游戏的资源文件、配置文件或其他组件。 2. datafile.dlr:可能是游戏的数据文件,...