除了tbz之外,我可以做所有的事情,因为apache公共压缩库提供了BZIP2压缩器。但是我需要解压一个旧的BZIP而不是BZIP2。有什么方法可以做到吗,java。fileType.equalsIgnoreCase("tbz")||fileType.equalsIgnoreCase("bz")) is = new TarArchiveInputStream(new BZip2CompressorInputStream
问题似乎出在内部使用的BZip2库上。更具体地说,有一个名为Bzip2Wrapper的包装器,它为C库提供c++接口。C库的所有文件都包含在同一个文件夹中。_ZN18Bzip2WrapperReader4openEPKc[_ZN18Bzip2WrapperReader4openEPKc]+0x97): undefined reference to `BZ2_ZN18Bzip2WrapperReader4openEPKc[_ZN18Bzip2WrapperReader4openEPKc]+
我想使用tee命令将bzip命令的stdop重定向到日志文件,但它不起作用,并且在tee命令中给出'-a‘错误。请查看下面的错误,bzip2, a block-sorting file compressorusage: bzip2 [flags and input files in any order]
-h --help print