Если у меня есть большой файл, содержащий много нулей, как я могу эффективно сделать его разреженным файлом?
Есть ли единственная возможность прочитать весь файл (включая все нули, которые, по-патриотски, могут храниться разреженными) и переписать его в новый файл, используя поиск, чтобы пропустить нулевые области?
Или есть возможность сделать это в существующий файл (например, File.setSparse (long start, long end))?
Я ищу решение на Java или некоторых командах Linux, файловая система будет ext3 или аналогичной.