OM
с новыми переделками алгоритм одинаково эффективен для больших файлов больше 20гб и мелких меньше 50мб.. Так что доработку сделал правильно, а как будут его использовать время покажет.
Фактически для 4к. это прогрессивный стриминг с сохранением данных. Без сохранения данных прогрессивность сделать невозможно.