前言pack200 是一个用于 Java 的工具,主要用于将 Java 应用程序的 JAR 文件进行压缩和打包,从而减小其体积。pack200 可以有效地减少 JAR 文件的大小,并且可以在需要时进行解压缩。 一、Pack200使用举例 1. 压缩 JAR 文件 pack200 --repack
使用gzip压缩的Pack200文件可以托管在HTTP / 1.1 Web服务器上。部署应用程序可以使用“Accept-Encoding = pack200-gzip”。这向服务器指示客户端应用程序需要使用Pack200编码的文件版本,并使用gzip进一步压缩。有关技术和详细信息,请参阅Java部署指南。 除非另有说明,否则将null参数传递给null中的构造函数或方法将导致...
import java.util.jar.Pack200; import java.util.jar.Pack200.*; ... // Create the Packer object Packer packer = Pack200.newPacker(); // Initialize the state by setting the desired properties Map p = packer.properties(); // take more time choosing codings for better compression p.put(...
Java.Util.Concurrent.Locks Java.Util.Functions Java.Util.Jar Java.Util.Jar 特性 Attributes.Name JarEntry JarException JarFile JarInputStream JarOutputStream 清单 Pack200 Pack200 构造函数 属性 方法 Pack200.IPacker Pack200.IUnpacker Pack200.Packer ...
Java5中带了一个压缩工具:Pack200,这个工具能对普通的jar文件进行高效压缩。其 实现原理是根据Java类特有的结构,合并常数 池,去掉无用信息等来实现对java类的高效压缩。由于是专门对Java类进行压缩的,所以对普通文件的压缩和普通压缩软件没有什么两样,但是对于Jar 文件却能轻易达到10-40%的压缩率。这在Java应用部...
模块java.base 软件包java.util.jar Interface Pack200.Packer Enclosing class: Pack200 @Deprecated(since="11",forRemoval=true) public static interfacePack200.Packer Deprecated, for removal: This API element is subject to removal in a future version. ...
java.util.jar インタフェース Pack200.Packer public static interfacePack200.Packer packer エンジンは、さまざまな変換を入力 JAR ファイルに適用して、パックストリームを gzip や zip などのコンプレッサを使用して大幅に圧縮可能にします。エンジンのインスタンスは、Pack200.newPacker()を...
java.lang.Object └java.util.jar.Pack200 public abstract class Pack200 extends Object 以 Pack200 格式在 JAR 文件和打包的流之间进行转换。请…
[Android.Runtime.Register("pack", "(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V", "GetPack_Ljava_util_jar_JarInputStream_Ljava_io_OutputStream_Handler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] public void Pack(...
Java.Util.Jar Assembly: Mono.Android.dll Caution Use 'Java.Util.Jar.Pack200.IUnpacker.Keep'. This class will be removed in a future release. The string "keep", a possible value for certain properties. C# [Android.Runtime.Register("KEEP")] [System.Obsolete("Use 'Java.Util.Jar.Pack200....