私は700MBほどの巨大な暗号化ファイル(mp4)を持っています。ファイルのヘッダーは約暗号化されています(1MB +ダミーバイト)。このファイルの復号化は成功しています。ファイルiOSのデータ(バイト)を変更する
ファイル(同じファイル)内の(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.9メガバイト+いくつかの不要なバイト+暗号化されていないバイト)持続します。
克服する方法のヒントが参考になります。
ありがとうございました。私はNSFileHandlerを使用しましたが、私は暗号化されたデータ(バイト)をファイルに書き込んだ後で問題に直面しています。親切にも、同じことを解決する際に私を助けてください。 –