У меня есть начало и конец Blu-Ray ISO в виде 2 отдельных файлов.
Полный архив состоит из около 100 одинаковых по размеру файлов в различных папках.
Я знаю точный размер полного ISO в байтах и количество секторов диска.
У меня есть первые 5% неповрежденного ISO, этого достаточно, чтобы я мог смонтировать его и увидеть всю файловую структуру, которая должна быть там (в начале есть даже несколько файлов, которые я могу полностью прочитать), 60% в середине полностью ушел, а оставшиеся 35% на конец остались.
Я должен подчеркнуть, что поток данных в начале и в конце полностью исправен.
Я попытался просто склеить 2 неповрежденные части вместе с блоком нулевых байтов определенного размера в середине, чтобы создать изо того же размера, что и оригинал, в надежде, что файловые указатели будут тогда правильно указывать на большую часть 35% конечных данных, но, к сожалению, когда я попытался прочитать файлы из конечной части, это было пустяком.
Возможно ли теоретически спасти большую часть того, что осталось от 35% на конце? (Учитывая, что мне кажется, что вся структура файла не повреждена с самого начала)