在C / C ++中检测受密码保护的MS Office文件

是的

如何检测受密码保护的Office文件女士?我在Linux上使用C / C ++。

鲍德里克

如果文件为Office 2007格式(例如.docx),则其内部存储为:

1)xml文档的zip文件(如果没有密码保护)

2)旧的复合文件格式(如果受密码保护)。

因此,您可能可以执行以下操作:

1)检查文件的前几个字节

2)如果是zip文件(不受密码保护),它将以0x50 0x4b 0x03 0x04开头。

3)如果不是zip文件,则可能是受密码保护的。它将以不同的二进制签名开头(例如,在这种情况下,Word 2007文档以0xd0 0xcf 0x11 0xe0开头)

基本上,如果它是一个新的.docx或.xlsx,并且它不是以0x50 0x4b 0x03 0x04的zip签名开头,则可能是受密码保护的。

对于其他版本的MS Office,则有点棘手...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

来自分类Dev

即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

在 C# Windows 窗体应用程序中裁剪受密码保护的 pdf

来自分类Dev

使用C#提取受密码保护的sfx存档

来自分类Dev

使用C#提取受密码保护的sfx存档

来自分类Dev

是否可以在不提取C#、. NET 3.5的情况下读取受密码保护的zip文件的内容

来自分类Dev

在C ++中使用密码保护私钥

来自分类Dev

ASP.Net-C#如何创建受密码保护的视图,以便保护页面上的数据,直到密码正确为止

来自分类Dev

C#:使用Docotic.Pdf库打开受密码保护的PDF

来自分类Dev

在vbsript中解压缩受密码保护的文件

来自分类Dev

Mac OSX中受密码保护的文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

如何使pdf文件受密码保护?

来自分类Dev

创建受密码保护的文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

宏以保存受密码保护的文件

来自分类Dev

jQuery Plupload在上载时检测加密(受密码保护)的文件

来自分类Dev

如何检测7zip文件是否受密码保护?

来自分类Dev

受密码保护的zip文件,而不是zip文件中的文件

来自分类Dev

如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

来自分类Dev

如何从受密码保护的RAR文件中隐藏文件夹结构?

来自分类Dev

如何在python中获取受密码保护的rar文件提取的百分比?

来自分类Dev

解压缩Node.js中受密码保护的文件

来自分类Dev

在R中解压缩受密码保护的zip文件

来自分类Dev

如何提取使用Python中的PKWARE SecureZip压缩的受密码保护的zip文件?(Windows 10)

来自分类Dev

如何在Python 3中打开受密码保护的zip文件

来自分类Dev

如何在Caja文件管理器中创建受密码保护的存档?

Related 相关文章

  1. 1

    在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

  2. 2

    即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

  3. 3

    检测受密码保护的单词文件

  4. 4

    检测受密码保护的单词文件

  5. 5

    在 C# Windows 窗体应用程序中裁剪受密码保护的 pdf

  6. 6

    使用C#提取受密码保护的sfx存档

  7. 7

    使用C#提取受密码保护的sfx存档

  8. 8

    是否可以在不提取C#、. NET 3.5的情况下读取受密码保护的zip文件的内容

  9. 9

    在C ++中使用密码保护私钥

  10. 10

    ASP.Net-C#如何创建受密码保护的视图,以便保护页面上的数据,直到密码正确为止

  11. 11

    C#:使用Docotic.Pdf库打开受密码保护的PDF

  12. 12

    在vbsript中解压缩受密码保护的文件

  13. 13

    Mac OSX中受密码保护的文件

  14. 14

    忽略受密码保护的Excel文件

  15. 15

    如何使pdf文件受密码保护?

  16. 16

    创建受密码保护的文件

  17. 17

    忽略受密码保护的Excel文件

  18. 18

    宏以保存受密码保护的文件

  19. 19

    jQuery Plupload在上载时检测加密(受密码保护)的文件

  20. 20

    如何检测7zip文件是否受密码保护?

  21. 21

    受密码保护的zip文件,而不是zip文件中的文件

  22. 22

    如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

  23. 23

    如何从受密码保护的RAR文件中隐藏文件夹结构?

  24. 24

    如何在python中获取受密码保护的rar文件提取的百分比?

  25. 25

    解压缩Node.js中受密码保护的文件

  26. 26

    在R中解压缩受密码保护的zip文件

  27. 27

    如何提取使用Python中的PKWARE SecureZip压缩的受密码保护的zip文件?(Windows 10)

  28. 28

    如何在Python 3中打开受密码保护的zip文件

  29. 29

    如何在Caja文件管理器中创建受密码保护的存档?

热门标签

归档