如何在 mfc c++ 中流式传输.zip文件夹的二进制表示形式
How do you stream a binary representation of a .zip folder in mfc c++?
我正在尝试使用 mfc c++ 将.zip文件流式传输到硬件。硬件在发送时需要文件仍.zip格式,因为它将自行解压缩。
我一直找不到一个类或方法来获取.zip文件并将其流式传输。
大多数搜索都会引导我找到有关使用 c++ 解压缩或压缩的问题,这在我的特定情况下毫无用处。
有什么建议吗?有没有人遇到过这种情况?
以下代码片段使用 CFile
将文件的前 100 个字节读入缓冲区:
CFile f;
if (f.Open(L"path_to_your_file", CFile::modeRead))
{
char buffer[100];
f.Read(buffer, sizeof buffer);
f.Close();
}
else
{
// handle error
DWORD error = GetLastError();
// error number in error
...
}
这或多或少是你所需要的。谷歌为CFile
的文档.您应该能够弄清楚其余的。
您正在读取的文件的格式无关紧要。您只需要读取文件的内容并将其发送到硬件即可。
相关文章:
- 如何将更多文件夹添加到c++include路径
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何在文档文件夹中创建目录
- "assimp/config.h"找不到,但它在文件夹中
- C++入门 5 版:类消息和文件夹
- 我可以在 Arduino 的库文件夹之外安装库吗?
- 如何按文件扩展名引用文件夹中的文件
- 在QTreeView中仅显示共享驱动器和文件夹
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- 介子复制/安装头文件到输出目录并保持文件夹结构
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 在文件夹迭代上实现 RAII
- 如何在 mfc c++ 中流式传输.zip文件夹的二进制表示形式
- 如何使用 zlib.h 库将.zip文件解压缩到文件夹中
- 从zip文件中提取文件夹
- 同时访问ZIP文件中的不同文件夹
- 使用QuaZIP将文件夹和内容从zip内部复制到另一个位置?
- 有没有关于如何将包含文件夹和文件的zip文件解压缩到某个目录并通过MiniZip将其打包的教程