「已注销」 2016-07-09 09:00 采纳率: 0%
浏览 2055

JAVA解压tar.gz文件的方法,求各位大神看一下这个方法哪里用错了?

我在网上找了一下之后用的是这个方法想实现.tar.gz文件的解压的,http://gzhif815.blog.163.com/blog/static/28196341201071111553479/
然后我在本地创建了一个文件是down.tar.gz(这里有个疑问我在设备上把down.tar.gz打开之后里面还有一个down.tar的压缩文件这里有问题吗,我试验了几次都是创建的文件里面还会有一个压缩文件),之后就调用这个方法GZip.unTargzFile("/storage/sdcard0/Upan/down.tar.gz", "/storage/sdcard0/Upan");报错unknown format (magic number 616a),然后最尴尬的是我用我调试的平板来解压这个文件也会报出童颜的错。。我创建文件的方法也没什么问题啊,.txt或者.c文件创建都可以正常读写的。。在下面

public String dowmloadfile(String write) {
    String path = "/storage/sdcard0/Upan/down.tar.gz";
    File file = new File(path);
    if (!file.getParentFile().exists()) {
        file.getParentFile().mkdirs();
    }
    try {
        file.createNewFile();
        FileWriter fw = new FileWriter(file, false);
        BufferedWriter bw = new BufferedWriter(fw);
        bw.write(write);
        bw.close();
        fw.close();

    } catch (IOException e) {
        e.printStackTrace();
    }
    return null;
}

求帮忙啊。。。

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2017-03-11 15:36
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog