2011-07-31 21 views
1

私は暗号化ツールを開発中で、テキストであれ音声であれ、バイナリファイルの内容を暗号化できる必要があります。どのようにしてファイルの内容を抽出し、それを使って暗号化することができますか?私はすでに私の暗号化セットを持っていますが、私は何も暗号化する必要がなければ役に立たないです。バイナリファイルの内容を抽出するココア

あなたのご協力が大変ありがとうございます。

ありがとうございます!

答えて

1

最も簡単な方法は、あなたがメモリにファイル全体をロードする余裕がある場合は、次のとおりです。

NSData* data = [NSData dataWithContentsOfFile:yourPath]; 

そうでない場合は、使用できるNSFileHandle:

NSFileHandle* fileH = [NSFileHandle fileHandleForReadingAtPath:yourPath]; 
NSData* dataChunk = [fileH readDataOfLength:maxSize]; 

NSData ReferenceまたはNSFileHandle Reference

+0

大感謝も参照してください。 。 NSFileHandleのために、アプリケーション内のファイルに(暗号化するために)いつでもアクセスできますか? –

+1

はい、必要なポジションを探すことができます。参照を参照してください... – sergio

+0

また、私はこのすべての新しいので、私と一緒に耐えてください。どのような形式でパスを入力すればテストできますか?このような問題については申し訳ありません。 –

関連する問題