В стандартной библиотеке нет встроенной поддержки формата tar, нет.
Но это возможно, да. Страница Википедии о tar содержит обзорное описание формата, а также ссылки на более подробные описания (в разделе «Внешние ссылки»). Вам не нужно больше создавать tar-файл с помощью Java. Для удобства и производительности используйте DataOutputStream поверх BufferedOutputStream и FileOutputStream (если вы хотите сохранить это как файл).
Конечно, использование существующей библиотеки tar менее подвержено ошибкам, проще в использовании и даже быстрее.