相关疑难解决方法(0)

如何在java中压缩/解压缩tar.gz文件

任何人都可以告诉我压缩和解压缩java中的tar.gzip文件的正确方法我一直在搜索,但我能找到的最多是zip或gzip(单独).

java compression gzip tar

38
推荐指数
4
解决办法
7万
查看次数

解压缩BZIP2存档

我可以解压缩zip,gzip和rar文件,但我还需要解压缩bzip2文件以及解压缩它们(.tar).我没有遇到过一个好的图书馆.

我正在使用Java和Maven,所以理想情况下,我想将它作为POM中的依赖项包含在内.

你推荐哪些图书馆?

java compression api bzip2

20
推荐指数
1
解决办法
2万
查看次数

如何使用Apache Commons解压缩TAR文件

我正在使用Apache Commons 1.4.1库来压缩和解压缩".tar.gz"文件.

我在最后一点遇到麻烦 - 将a转换TarArchiveInputStream成a FileOutputStream.

奇怪的是,它在这条线上打破了:

FileOutputStream fout = new FileOutputStream(destPath);
Run Code Online (Sandbox Code Playgroud)

destPath 是一个具有Canonical路径的文件:C:\ Documents and Settings\Administrator\My Documents\JavaWorkspace\BackupUtility\untarred\Test\subdir\testinsub.txt

出错:

Exception in thread "main" java.io.IOException: The system cannot find the path specified
Run Code Online (Sandbox Code Playgroud)

知道它可能是什么?为什么它无法找到路径?

我正在附上下面的整个方法(其中大部分是从这里解除的).

private void untar(File dest) throws IOException {
    dest.mkdir();
    TarArchiveEntry tarEntry = tarIn.getNextTarEntry();
    // tarIn is a TarArchiveInputStream
    while (tarEntry != null) {// create a file with the same name as the tarEntry
        File destPath = new File(dest.toString() + System.getProperty("file.separator") …
Run Code Online (Sandbox Code Playgroud)

java compression file-io tar apache-commons

6
推荐指数
2
解决办法
2万
查看次数

如何检查java中的真实文件类型?

我将创建一个sample.txt文件.然后我将更sample.txt改为 sample.tar

我如何知道示例文件的真实类型?

file

4
推荐指数
1
解决办法
4013
查看次数

如何使用Java中的truezip从tar中的jar列表文件()?

我试图列出tar中的所有文件,包括jar中的文件.

如何在Java或其他api中使用truezip来完成此操作?

谢谢

java jar tar truezip

1
推荐指数
1
解决办法
1185
查看次数

如何使用Java访问.tar文件中的文件

可能重复:
如何在Java中提取tar文件?

我正在开发一个需要访问.tar文件的应用程序.最简单的方法是什么?我刚刚在一周前以C/C++背景创建Java,所以我不确定是否可以实现复杂的解决方案.

另外,您可以将.tgz文件视为zip条目吗?

谢谢!

java tar

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×5

tar ×4

compression ×3

apache-commons ×1

api ×1

bzip2 ×1

file ×1

file-io ×1

gzip ×1

jar ×1

truezip ×1