1.使用pack200压缩当前目录下的所有jar包的批处理(pack.bat)
::======================================================
::列表plugin目录下的所有jar包,并进行pack200压缩处理。
::将压缩后的文件命名为:原始文件名(不要jar后缀)+pack.gz
::Author:铁木箱子
::Data:2008.08.22
::======================================================
@echo off
setlocal enabledelayedexpansion
set suffix=pack.gz
for %%i in (*.jar) do (
set oName=%%i
set tName=!oName:~0,-3!
set nName=!tName!!suffix!
::@echo "pack "!oName!" to "!nName!
echo 处理文件:!oName!
start /wait pack200 !nName! !oName!
del /F !oName!
set /a fNums+=1
)
echo ====================================================
echo Congratulations!文件处理完成,共压缩了!fNums!个文件!
echo ====================================================
endlocal
pause
2.使用unpack200解压缩当前目录下的所有经过pack200处理后的文件的批处理(unpack.bat)
::======================================================
::列表plugin目录下的所有经过pack200处理的压缩包并还原。
::将解压缩后的文件命名为:原始文件名(不要pack.gz后缀)+jar
::Author:铁木箱子
::Data:2008.08.22
::======================================================
@echo off
setlocal enabledelayedexpansion
set suffix=jar
for %%i in (*.pack.gz) do (
set oName=%%i
set tName=!oName:~0,-7!
set nName=!tName!!suffix!
::@echo "unpack "!oName!" to "!nName!
echo 处理文件:!oName!
start /wait unpack200 !oName! !nName!
del /F !oName!
set /a fNums+=1
)
echo ====================================================
echo Congratulations!文件处理完成,共解压缩!fNums!个文件!
echo ====================================================
endlocal
pause
分享到:
相关推荐
用法将以下插件添加到您的 pom.xml 文件中: <groupId>com.arhs.maven.plugins</groupId><artifactId>pack200-maven-plugin</artifactId>例子下面的示例允许检查 JAR 文件是否可以压缩,然后使用默认名称创建压缩...
1. **JAR文件结构**:JAR文件本质上是一个ZIP压缩文件,包含了Java字节码(.class文件)、资源文件(如图片、音频或配置文件)以及可选的清单文件(MANIFEST.MF),用于定义入口点和其他元数据。在Java环境中,JAR...
在Java Web Start中,`pack200`技术用于将.jar文件压缩为更小的`pack.gz`格式,从而在Web启动应用程序时提高性能。`pack200-API`提供了编程接口,使得开发者能够集成这个压缩过程到他们的构建或部署流程中,以便在...
Apache Commons Compress库支持多种压缩和归档格式,如7z、AR、ARJ、BZip2、CPIO、DEFLATE、Gzip、LZMA、Pack200、RAR、SNappy、TAR、XZ、Z和ZIP等。这些格式广泛应用于数据存储、备份和传输。通过使用这个库,...
在提供的`hibernate_need_jar_pack`压缩文件中,除了`jdbc4.jar`,可能还包含了以下关键的Hibernate库文件: 1. **hibernate-core.jar**: 这是Hibernate的核心库,包含了ORM的主要功能,如实体管理、查询语言(HQL)...
在压缩包子文件的文件名称列表中,我们只看到了"Jar and Vial Prop Pack",这可能是资源包的主文件夹名,其中可能包含以下内容: 1. **3D Models**:.fbx、.obj或 Unity 的 .prefab 文件,这些是3D模型的核心文件,...
其次,Apache Commons Compress库是一个强大的工具,它提供了对多种压缩格式的支持,包括但不限于7z、ar、arj、bz2、cpio、dump、gz、iso、lha、lzma、pack200、rar、tar、xz、z、zip等。使用这个库,开发者可以轻松...
2. **使用Pack200工具**: Pack200是一种压缩工具,能够有效地压缩Java类库文件(如JAR文件)。通过Pack200对JRE中的关键类库(如rt.jar、charsets.jar等)进行压缩,可以在确保功能完整的前提下显著减少文件大小。 ...
1. **添加依赖**:首先,需要将对应的jar文件添加到项目的类路径(classpath)中,如果是Maven或Gradle项目,可以通过配置依赖管理将库引入项目。 Maven: ```xml <groupId>org.apache.commons <artifactId>...
4. **Apache Commons Compress**:这是一个强大的库,支持多种压缩格式,如7z、ar、arj、cpio、dump、jar、lzma、pack200、rar、tar、xz、z和zip等。它简化了处理不同压缩格式的代码。 5. **Guava**:Google的Guava...
1. `jogl-demos.jar.pack.gz`:这是`jogl-demos`的主要库文件,经过gzip压缩并且使用Pack200进行了打包,目的是为了减小文件大小并提高解压和加载速度。在使用前需要先解压,然后使用Java的Pack200工具解包。 2. `...
这个库(对应`commons-compress-1.10.jar`)是Apache软件基金会提供的一个项目,它的主要功能是对多种压缩格式的支持,包括但不限于AR, ARJ, BZip2, CPIO, DEB, Gzip, ISO9660, LHA, LRZ, LZMA, Pack200, RAR, TAR, ...
它会负责启动Java虚拟机(JVM),并传递必要的参数来运行JAR文件中的主类。这样,Java应用程序就能像其他Windows服务一样被管理和监控。 以下是一个详细的步骤,说明如何使用winsw将JAR文件注册为Windows服务: 1....
- `tar zcvf FileName.tar.gz DirName`:先使用 tar 打包 DirName 目录,再使用 gzip 压缩打包后的文件。 ### 4. bzip2 - 高效压缩命令 **压缩与解压**: - `bzip2 -d FileName.bz2`:解压 FileName.bz2 文件,恢复...
重新压缩`x-pack-core-6.3.0.jar`。 4. 通过`docker cp`命令将新版本的`x-pack-core-6.3.0.jar`替换到Elasticsearch容器中指定的位置。 ##### 5. 导入授权文件 - **步骤**: 1. 从官方申请一个基础版本的授权文件...
1. 首先,下载并解压"WebStorm-中文包"压缩文件,找到名为"resources_zh_CN.jar"的文件。 2. 接着,确定WebStorm的安装位置,通常在操作系统中可以找到这个路径。例如,在Windows上可能是"C:\Program Files\...
"unpack200.exe"是Java的jar文件解包工具,它能将用Java的pack200算法压缩的jar文件还原成原始格式。pack200是一种高效的压缩格式,可以显著减小jar文件的大小,从而优化网络传输和存储效率。在部署应用程序或更新...
8. **Pack200 (PACK200)**:Pack200是Java的归档格式优化标准,可以高效地压缩和传输Java类文件。此库包含对Pack200压缩和解压缩的实现。 9. **TAR (TAR)**:TAR是一种归档格式,用于将多个文件打包成一个单一的...
下载完成后,解压缩文件,找到这个jar文件。 第二步,找到你的PyCharm安装目录。通常情况下,Windows系统中它位于“C:\Program Files\JetBrains\PyCharm XX”(XX代表版本号)。进入该目录后,找到并打开“lib”子...
根据提供的压缩包子文件的文件名称列表,只有一个文件“PhpStorm-中文语言包”,可以推测这个压缩包里应该只包含“resources_zh_CN.jar”这个文件,用于实现PhpStorm的汉化。 总的来说,这个压缩包是为了让中国的...