Существует ли способ быстрого определения того, являются ли чанки (4 КБ-16 МБ), считанные из файла, всеми нулями?
Вы можете выполнять итерацию по чанку, проверяя каждый байт.Есть очевидные оптимизации, но они остаются O (N).
Мой вариант использования для разреженных файлов.Я был бы совершенно счастлив за частичное решение, такое, что если только что прочитанный кусок не поддерживается никаким дисковым хранилищем (т. Е. Это дыра), тогда верните true.
Любые подсказки?