Я хочу найти способ разбить двоичные файлы на части и объединить их без дополнительного места на диске.
В качестве примера - разбить файл 1 ТБ на диске 1 ТБ на 2 половины. И объединить их обратно. Как можно быстрее.
Logi c отвечает, что я должен «передать» / «дать» существующие блоки файлов или последовательности блоков из одного файла в другой. Но как?
И [возможно] это вещь, специфичная для FS c (например, partclone = partclone.ext3 + partclone.ntfs + ...).
Желаемая среда: CLI, Linux / Windows / macOS, FAT * / ext * / NTFS, права администратора не требуются.
Примеры кода на C / C ++ приветствуются.