【问题标题】:Decompress a package with .file extension with java code使用 java 代码解压带有 .file 扩展名的包
【发布时间】:2017-01-22 06:55:33
【问题描述】:

我需要解压一个扩展名为“.File”的包。虽然手动我可以在 Windows 中使用 openwith 使用 zip 或 7zip 解压缩此文件。

注意:如果我手动将扩展名更改为 .zip。打不开。

我在终端中使用 tar -xvf MYFILE 检查了它的打开情况

寻找适用于所有平台的java代码帮助来解压文件。

【问题讨论】:

  • 不能使用 zip API 解压缩非 zip 文件。
  • Apache compress API 支持 7zip 和其他压缩 apis
  • 你能帮我一些链接,我可以在其中找到解压缩 .File 包的帮助。我在 ggl 上找不到任何适当的帮助。
  • 因为它不是 zip 文件。可能是gz、7z、rar或者其他任何7z和zip都可以识别的压缩格式,导致用7z打开成功,但不代表是zip。
  • 感谢 glee,但是 -- 如何检查它压缩的格式是 .File 扩展名,我需要使用 java 实用地解压它,,

标签: java file gzip tar


【解决方案1】:

我得到了解决方案,谢谢大家。我正在使用 Apache compress API 解压缩包。感谢 MadProgrammer 和 Gkee8e 的指导。

import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
import org.apache.commons.io.IOUtils;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多