Plik tar zapisu o nieznanym (dużym) rozmiarze w Javie
Chciałbym napisać duży strumień o nieznanym rozmiarze do pliku tar w Javie. Wiem, że Apache mawspólna biblioteka kompresji któryobsługuje pliki tar, ale wymagają ode mnie wcześniejszego określenia rozmiaru. Zastanów się nad własnym Apacheprzykład:
<code>TarArchiveEntry entry = new TarArchiveEntry(name); entry.setSize(size); tarOutput.putArchiveEntry(entry); tarOutput.write(contentOfEntry); tarOutput.closeArchiveEntry(); </code>
Znam wielkość wpisu po jego napisaniu, ale nie wcześniej. Czy nie ma sposobu, aby napisać treść, a kiedy skończę rozmiar, to jest zapisywany w nagłówku?