Что касается того факта, что некоторым аппаратным видеорегистраторам (PVR) удается разделить видео в течение нескольких секунд, они, вероятно, хранят только список смещений для каждого видео (например, главы) и отображают их как независимые видео в своем пользовательском интерфейсе.

я есть файл, скажем, размером 100 МБ. Мне нужно разделить его (например) на 4 разные части. Скажем, первый файл размером 0–20 МБ, второй - 20–60 МБ, третий - 60–70 МБ, последний - 70–100 МБ. Но я не хочу делать безопасное разбиение - на 4 выходных файла. Я хотел бы сделать это на месте. Таким образом, выходные файлы должны использовать то же место на жестком диске, которое занято этим одним исходным файлом, ибуквально разделить его, не делая копию (поэтому в момент разделения мы должны потерять исходный файл).

Другими словами, входной файлявляется выходные файлы.

Возможно ли это, и если да, то как?

Я думал, может быть, вручную добавить запись в файловую систему, что файл A начинается здесь, и заканчивается здесь (в середине другого файла), сделать это 4 раза, а затем удалить исходный файл. Но для этого мне, вероятно, потребуются привилегии администратора, и, вероятно, я не буду безопасен или здоров для файловой системы.

Язык программирования не имеет значения, мне просто интересно, возможно ли это.

Ответы на вопрос(2)

Ваш ответ на вопрос