дырявые файлы (sparse files)

Feb 12, 2024 15:37

любопытно, кто-нибудь с сабж работал ( Read more... )

Leave a comment

Comments 14

filonov February 12 2024, 17:24:58 UTC

Вся работа с дырками в основном основана на seek() вперед при записи.
Соответственно методов "пометить дырой" без копирования файла целиком или ковыряния на нижнем уровне fs - нет.
Способа опознать все дыры - тоже нет.

Reply


alexis_m February 13 2024, 14:50:20 UTC
Раз платформа не указана 🙂 на Винде начинать тут https://learn.microsoft.com/en-us/windows/win32/fileio/sparse-file-operations

Есть несколько ioctl для делания дырок и перечисления регионов.

Reply


Leave a comment

Up