我正在研究加密工具,我需要能够加密任何二进制文件的内容,无论是文本还是声音。如何提取文件的内容并使用它来加密。我已经有了我的加密设置,但如果我没有加密的话就没用了。
非常感谢您的帮助
谢谢!
答案 0 :(得分:1)
最简单的方法是,如果你能负担得起将整个文件加载到内存中:
NSData* data = [NSData dataWithContentsOfFile:yourPath];
否则你可以使用NSFileHandle:
NSFileHandle* fileH = [NSFileHandle fileHandleForReadingAtPath:yourPath];
NSData* dataChunk = [fileH readDataOfLength:maxSize];