【问题标题】:Modify ZipFile class to work with encoded file as a zip file修改 ZipFile 类以将编码文件作为 zip 文件使用
【发布时间】:2013-01-29 09:25:49
【问题描述】:

这个想法是加密一个 jar 文件,实际上是对其进行编码,以使其无法使用 zip 实用软件(例如:winzip、winrar 或 ...)打开。

为了对 jar 文件进行编码,我只是为了测试目的而增加了 jar 文件的每个字节。然后我想将编码的 jar 文件作为 ZipFile 读取,以便像真正的 jar 文件一样处理其数据。

现在的问题是,当我初始化一个 ZipFile 时,它​​需要一个文件的引用,ZipFile 类总是认为该文件是一个 Zip 文件;但实际上并非如此。

我想更改 ZipFile 的 read(...) 方法或任何其他处理输入流的方法,以便在从流中读取数据的同时执行解码。

如果有任何机构可以帮助解决此问题或有任何建议,请告诉我。

【问题讨论】:

    标签: java class jar zipfile


    【解决方案1】:

    您可以使用ZipFileZipInpuStream 的流版本。它不关心您提供的流是否被修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-06
      • 2014-06-21
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多