是否有使用纯 Java API 解压 Tar 的预滚动方式?

Is there a pre-rolled way to Unpack a Tar using pure Java API?

我有一个 tar 存档。我想解压它并将它变成一组文件。

我不想推出自己的解决方案。

我想避免在我的程序中添加另一个库 (apache commons compress)。

是否有使用基本 java API 执行此操作的预制方法?

(上面加粗是因为人们认为我的问题是这个问题的重复:How do I extract a tar file in Java?,但那里的所有答案都建议第 3 方库。这个问题的答案是:是的,这是 link 到 java/oracle API,或者不,这不是标准 java 库的一部分。)

我无法在标准库中找到对解包 tars 的任何支持。我不认为 Java 8.

的功能存在