約 700MB の巨大な暗号化ファイル (mp4) があります。ファイルのヘッダーは(1MB+ダミーバイト)程度暗号化されています。このファイルの復号化は正常に完了しました。
今、ファイル(同じファイル)内の(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.9MB (復号化されたバイト) になることです。
それでも私の問題は解決しません(0.9MB+不要なバイト+暗号化されていないバイト)。
克服方法の提案は役に立ちます。