如何在C ++中使用混合文本和二进制文件读取大文件

yamex5

我需要读取一个文本,二进制或组合形式的大文件,例如JPEG文件,对其进行加密,然后将其写入文件。在以后的某个时间,我将需要读取加密的数据并将其解密。最终目标是验证解密后的数据是否与原始数据匹配。我的问题是,对于大于1Meg的大文件,我不想一个字一个字地读写。我将此代码定位于手机,而I / O会对用户造成太长的延迟。对于纯文本文件,使用fread()和fwrite()将数据转换为二进制,结果与原始结果不同。对于jpeg图像,似乎有些文本内容与二进制数据混合在一起。有没有一种方法可以有效地读取任意类型的文件并以原始格式写回?还是逐字逐句是唯一的选择?还是我还是没有运气?

yamex5

调试后,事实证明解密功能具有向后分配的纯文本和密文缓冲区。交换缓冲区分配后,解密结果与原始数据匹配。我本来以为可能以二进制形式读取文本,然后以二进制形式重写则不会显示为文本,但是我错了。以二进制形式读取整个文件就可以了。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从二进制文件读取多个结构

来自分类Dev

如何在C#中使用BinaryReader一次读取二进制数据?

来自分类Dev

如何使用C#从二进制文件读取浮点值?

来自分类Dev

如何优化C ++二进制文件读取?

来自分类Dev

如何从C#中的混合xml /二进制文件的标头读取XML数据

来自分类Dev

如何从二进制文件读取为C中的文本文件?

来自分类Dev

如何从二进制文件读取字符串/数组和int in c?

来自分类Dev

如何在C中将二进制文件读取到结构

来自分类Dev

如何使用VBScript从二进制文件读取

来自分类Dev

使用c以二进制模式读取文件

来自分类Dev

如何在Julia中读取二进制文件?

来自分类Dev

如何从dicom文件读取二进制数据?

来自分类Dev

如何解析似乎使用Unicode代码点和十六进制值混合的二进制文件?

来自分类Dev

如何在Java中从二进制文件写入和读取学生对象

来自分类Dev

如何在Linux上的C库中使用已编译的二进制文件?

来自分类Dev

如何从二进制文件读取多个结构

来自分类Dev

如何在Windows中二进制比较两个大文件?

来自分类Dev

读取二进制文件c

来自分类Dev

在C ++中从文件读取ASCII和二进制

来自分类Dev

如何从二进制文件读取为C中的文本文件?

来自分类Dev

使用StringStream在C ++中读取二进制文件

来自分类Dev

如何使用VBScript从二进制文件读取

来自分类Dev

如何在C ++中使用文件流将正确无符号的__int8数组读取和写入二进制文件

来自分类Dev

如何在C ++中读取具有复数的二进制文件

来自分类Dev

在 C++ 中使用 MsgPack 读取二进制文件

来自分类Dev

C 中的十六进制转储文本和二进制文件

来自分类Dev

如何使用 WINAPI 读取整个二进制文件?

来自分类Dev

如何从 python 读取这个二进制文件,并提供二进制文件、文本文件和代码?

来自分类Dev

如何在C++中以相反的顺序读取二进制数据文件

Related 相关文章

  1. 1

    如何从二进制文件读取多个结构

  2. 2

    如何在C#中使用BinaryReader一次读取二进制数据?

  3. 3

    如何使用C#从二进制文件读取浮点值?

  4. 4

    如何优化C ++二进制文件读取?

  5. 5

    如何从C#中的混合xml /二进制文件的标头读取XML数据

  6. 6

    如何从二进制文件读取为C中的文本文件?

  7. 7

    如何从二进制文件读取字符串/数组和int in c?

  8. 8

    如何在C中将二进制文件读取到结构

  9. 9

    如何使用VBScript从二进制文件读取

  10. 10

    使用c以二进制模式读取文件

  11. 11

    如何在Julia中读取二进制文件?

  12. 12

    如何从dicom文件读取二进制数据?

  13. 13

    如何解析似乎使用Unicode代码点和十六进制值混合的二进制文件?

  14. 14

    如何在Java中从二进制文件写入和读取学生对象

  15. 15

    如何在Linux上的C库中使用已编译的二进制文件?

  16. 16

    如何从二进制文件读取多个结构

  17. 17

    如何在Windows中二进制比较两个大文件?

  18. 18

    读取二进制文件c

  19. 19

    在C ++中从文件读取ASCII和二进制

  20. 20

    如何从二进制文件读取为C中的文本文件?

  21. 21

    使用StringStream在C ++中读取二进制文件

  22. 22

    如何使用VBScript从二进制文件读取

  23. 23

    如何在C ++中使用文件流将正确无符号的__int8数组读取和写入二进制文件

  24. 24

    如何在C ++中读取具有复数的二进制文件

  25. 25

    在 C++ 中使用 MsgPack 读取二进制文件

  26. 26

    C 中的十六进制转储文本和二进制文件

  27. 27

    如何使用 WINAPI 读取整个二进制文件?

  28. 28

    如何从 python 读取这个二进制文件,并提供二进制文件、文本文件和代码?

  29. 29

    如何在C++中以相反的顺序读取二进制数据文件

热门标签

归档