这个想法是加密一个 jar 文件,实际上是对其进行编码,以使其无法使用 zip 实用软件(例如:winzip、winrar 或...)打开。
为了对 jar 文件进行编码,我只是为了测试目的而增加了 jar 文件的每个字节。然后我想将编码的 jar 文件作为 ZipFile 读取,以便像真正的 jar 文件一样处理它的数据。
现在的问题是,当我初始化一个 ZipFile 时,它需要一个文件的引用,ZipFile 类总是认为该文件是一个 Zip 文件;但实际上并非如此。
我想更改 ZipFile 的 read(...) 方法或任何其他处理输入流的方法,以便在从流中读取数据时执行解码。
如果有任何机构可以帮助解决此问题或有任何建议,请告诉我。