Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在objective-c/iphone中读取128位加密word 2007文件_Objective C_Iphone_Encryption_Ms Word_Aes - Fatal编程技术网

在objective-c/iphone中读取128位加密word 2007文件

在objective-c/iphone中读取128位加密word 2007文件,objective-c,iphone,encryption,ms-word,aes,Objective C,Iphone,Encryption,Ms Word,Aes,我想读一个word 2007 docx文件,它是128位加密的,使用objective-c,我知道应该怎么做 可以解密文件吗?如果可以,我如何读取docx?这可能是一个客观的C问题,而不是一个单词问题 Word DOCX文件本质上只是具有DOCX扩展名的ZIP归档文件 保存一个DOCX文件,给它一个密码,然后将DOCX文件重命名为ZIP文件,如果您有密码,您应该能够使用任何旧的ZIP管理器打开它。我敢打赌在某些地方会有objective-c zip存档处理代码剪贴 关于阅读docx的第二个问题

我想读一个word 2007 docx文件,它是128位加密的,使用objective-c,我知道应该怎么做


可以解密文件吗?如果可以,我如何读取docx?

这可能是一个客观的C问题,而不是一个单词问题

Word DOCX文件本质上只是具有DOCX扩展名的ZIP归档文件

保存一个DOCX文件,给它一个密码,然后将DOCX文件重命名为ZIP文件,如果您有密码,您应该能够使用任何旧的ZIP管理器打开它。我敢打赌在某些地方会有objective-c zip存档处理代码剪贴

关于阅读docx的第二个问题

好的,一旦你打开了zip并且没有加密,zip就是一堆文件的zip存档。这些文件描述docx文件的各个元素

你可以从维基百科的文章开始了解这些规范

但实际上,只需将docx重命名为zip,将其解压到某个位置,就可以开始四处搜索了

大部分内容都是XML文件,可以用各种不同的方式读取(DOM、SAX、纯ol行输入等)