-2

我想使用 Hadoop mapreduce 处理受密码保护的压缩文件。我能够使用 ZipFileInputformat 处理未受保护的 zip 文件。但它不支持受密码保护的 zip。如果我可以使其字节内容可用,是否有任何 Java 库提供对受密码保护的 zip 文件的流访问或提取 zip 文件?提前致谢。

4

1 回答 1

0

假设您可以找到一个可以读取受密码保护的 zip 文件的 java 库(请参阅此博客文章以获取示例),您应该能够修改当前的 ZipFileInputFormat 以使用该库,然后您只需为每个zip 文件通过配置选项(希望您没有太多文件,或者所有文件都使用相同的密码保护)。

这应该很容易。试一试,如果遇到问题,请发布另一个问题 - 或询问输入格式的作者(https://github.com/cotdp/com-cotdp-hadoop是我通过谷歌找到的 ZipFileInputFormat 的一种可能实现)作为他是否可以为您滚动更新

于 2013-11-02T15:25:13.620 回答