Исправление crutch_master, (текущая версия) :
На Java есть понятие потока. Когда ты читаешь в память по 8 КБ (например) и обрабатываешь одновременно
Ничего не обрабатывается «одновременно» затрахаешься контексты тредов переключать быстрее, чем что-то обработаешь.
Насколько я знаю, ни один формат архива не требует держать его в памяти целиком
И какая тебе польза от того, что ты разархивируешь кусок какого-то непонятного архива? Они все разные, какие-то надо перечитывать полностью, чтобы там что-то найти. В итоге ты всё равно должен делать всю или большинство работы по распаковке, только с багами, глюками и траходромом.
Исходная версия crutch_master, :
На Java есть понятие потока. Когда ты читаешь в память по 8 КБ (например) и обрабатываешь одновременно
Ничего не обрабатывается «одновременно» затрахаешься контексты тредов переключать быстрее, чем что-то обработаешь.
Насколько я знаю, ни один формат архива не требует держать его в памяти целиком
И какая тебе польза от того, что ты разархивируешь кусок какого-то непонятного архива? Они все разные, какие-то надо перечитывать полностью, чтобы там что-то найти.