У меня есть огромный зашифрованный файл (mp4) около 700 МБ.Заголовок файла зашифрован примерно (1 МБ + фиктивные байты).Расшифровка этого файла выполнена успешно.
Теперь я хочу удалить (1MB + фиктивный) зашифрованные байты в файле (тот же файл) и заменить их расшифрованными байтами.
Как я могудобиться того же?Любая помощь в этом отношении будет оценена.Заранее спасибо.
NSFileHandle *encVideoFile=[NSFileHandle fileHandleForUpdatingAtPath:**encVideoFilePath**];
//the data is read from file by using readDataOfLength method & decrypted (decryptedData).
[encVideoFile seekToFileOffset:0];
[encVideoFile writeData:decryptedData];
[encVideoFile closeFile];
Проблема, с которой я здесь сталкиваюсь, заключается в том, что я (1MB + DummyBytes) зашифрован, и когда я дешифрую 1MB + DummyBytes, я получаю0,9 МБ (дешифрованные байты).
Так что моя проблема все еще сохраняется (0,9 МБ + некоторые нежелательные байты + незашифрованные байты).
Предложения по преодолению будут полезны.