程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用Java制作tar文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决用Java制作tar文件?

开发过程中遇到用Java制作tar文件的问题如何解决?下面主要结合日常开发的经验,给出你关于用Java制作tar文件的解决方法建议,希望对你解决用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,请注明来意。
标签: