将任何文件加载到位并保存

Posted

技术标签:

【中文标题】将任何文件加载到位并保存【英文标题】:Load any file to bits and save it 【发布时间】:2014-05-10 09:30:27 【问题描述】:

我需要加载一个文件 ficture.txt,... 运行 huffman 并将其保存到一个文件中,到目前为止,我只让它适用于文本文件。谁能告诉我使用什么函数来加载/保存任何数据并将其转换为位/从位

【问题讨论】:

【参考方案1】:

一次一个字节是可以从文件中读取的最小数量。

因此,您可以同时读取一个字节并将其存储为 char 变量。

然后,您可以使用bitwise operators <<>> 提取bytebits

Source

[编辑]

回复评论:

Read byte by byte from file in C++.

另外,您可能想查看ifstream 参考。

【讨论】:

但是我用什么函数来读取文件蚂蚁然后转换它? @Shawn 我确实编辑了我的答案,但请在询问之前先搜索一下。 :) @Shawn,我看到你的问题被否决了。原因可能是你没有表现出一些努力(通常 OP 会尝试,发布他的代码并询问为什么这不起作用)。另外,如果您对我的回答满意,请告诉我,这样我就可以不用担心退出了。 你的遮阳篷很棒。我自己正在寻找awser,但我没有发现任何有用的东西,所以我没有在这里写下来。非常感谢。

以上是关于将任何文件加载到位并保存的主要内容,如果未能解决你的问题,请参考以下文章

AS3 将多个文本框数据保存并加载到本地文件

Qt - 如何将 QVector<QString> 保存并加载到多个标签中?

Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战

将文件加载到应用程序本地存储

将Surface保存到位图并在C#中优化DirectX屏幕捕获

如何将 QJsonDocument 保存并加载到文件中?