大佬教程收集整理的这篇文章主要介绍了用Java制作tar文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您可以使用jtar-Java Tar库。
从他们的网站上获取:
一个例子,同样来自他们的网站:
// Output file stream
fileOutputStream dest = new fileOutputStream( "c:/test/test.tar" );
// Create a TaroutputStream
TaroutputStream out = new TaroutputStream( new bufferedoutputstream( dest ) );
// files to tar
file[] filesToTar=new file[2];
filesToTar[0]=new file("c:/test/myfile1.txt");
filesToTar[1]=new file("c:/test/myfile2.txt");
for(file f:filesToTar){
out.putNextEntry(new TarEntry(f, f.getname()));
BufferedinputStream origin = new BufferedinputStream(new fileinputStream( f ));
int count;
byte data[] = new byte[2048];
while((count = origin.read(data)) != -1) {
out.write(data, 0, count);
}
out.flush();
origin.close();
}
out.close();
我想使用Java将文件夹压缩为tar文件(以编程方式)。我认为必须要有一个开源或库。但是,我找不到这种方法。
或者,我可以制作一个zip文件并将其扩展名重命名为.tar吗?
任何人都可以建议图书馆这样做吗?谢谢!
以上是大佬教程为你收集整理的用Java制作tar文件全部内容,希望文章能够帮你解决用Java制作tar文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。