腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
二进制
文件
解析
qbytearray
、
、
我正在尝试读取大约3000个
二进制
文件
,每个
二进制
文件
都是用小端序编写的。我查找
文件
偏移量,并将整个缓冲区读取到
qbytearray
中。
二进制
格式为int32字符串长度;(4字节)字符串字符串名称;+ 'null‘//09 00 00 00 63 6f 6e 76 65 72 74 65 72 00 05 00 00 00file.open(QIODevice::ReadOnly))
浏览 51
提问于2020-02-05
得票数 0
1
回答
使用Qt读取未标记的字符
、
、
嗨,朋友们,堆积如山,QTextStream in(&file); while(!{ QString line = in.readLine(); // parse file here
QByteArray
raw_data(in.readAll().toAscii()
浏览 0
提问于2012-12-17
得票数 1
回答已采纳
1
回答
如何优化这个Qt代码(
QByteArray
转换)?
、
我需要对
二进制
数据执行一些regexp操作。我编写了一个函数,将
QByteArray
数据转换为十六进制字符串表示形式。为了
解析
目的,每个字节都由'x‘加在前面。
QByteArray
newData; hex.setNum
浏览 6
提问于2014-05-24
得票数 0
回答已采纳
2
回答
Qt 5.0 Json编码
、
、
、
、
在我的程序中,我需要序列化json数组并将其转换为qstring/
qbytearray
,但我在这些类中没有发现任何序列化或编码方法。有没有什么方法可以使用内含的qt5.0序列化数据。利布斯?John Doe");json.insert("id", id.toInt()); 但我找不到如何
从
它生成一个数组
浏览 3
提问于2013-07-17
得票数 1
2
回答
用标准C++函数替换
QByteArray
、
、
我正在编写一个简单的
二进制
文件
,它必须包含另一个
二进制
文件
的内容,并在最后包含这个(另一个)
文件
的字符串名称。我发现这个示例代码使用了Qt库中的
QByteArray
。char buf;QFileInfo fileInfo(sourceFile); // Fill the
QByteArr
浏览 15
提问于2016-09-13
得票数 1
1
回答
解析
QByteArray
、
、
、
我在
QByteArray
中有一个
文件
名
QByteArray
qba1; qba+=file_name;QFile file("C:\\Devel\\icon.jpg");
QByteArray
content =file.readAll(); 如何
浏览 2
提问于2014-12-16
得票数 0
1
回答
无法使用RGB565
从
原始数据中重建QImage图像
、
、
、
我正试图从一个
文件
中重建一个图像,该
文件
采用Intel十六进制386格式。
解析
完
文件
后,我要复制到
QByteArray
的所有数据和相同的数组都用于创建QImage对象。我正在
解析
的文本
文件
是一个内存转储
从
STM32F4控制器(arm).The图像存储在RGB565格式。QLabel *label = new QLabel(); label-&
浏览 4
提问于2015-09-23
得票数 0
回答已采纳
3
回答
在std::string和
QByteArray
之间无损转换的正确方法
、
、
、
在std::string和
QByteArray
之间进行无损转换的正确方法是什么?主要是为了处理
二进制
数据?我使用的是:和但我想检查一下这是否真的正确
浏览 817
提问于2012-05-27
得票数 28
回答已采纳
1
回答
从
\0清除
QByteArray
、
、
在我的应用程序中,我使用
QByteArray
将
二进制
数据
从
文件
读取到大小固定的字节记录。实际上,所有这些记录都是字符串。如果字符串大小小于记录大小,则其余字节填充\0。有时记录也可以
从
\0开始。例如,我需要做的是:\0 \0 \0 T h e \32 s t r i n g \0 \0 \0T h e \32 s t r i n g 那么,我的问题--我如何
从
所有的\0中清除
QByteArray
?
浏览 5
提问于2014-07-25
得票数 3
回答已采纳
1
回答
在Qtreewidget中拆分字符串并显示
、
、
、
当单击按钮时,我使用此代码块打开所需的
文件
;QFile file(filename); { processline(line);}无效主窗口::processline(
QByteArray
参数){ ui->veri_
浏览 3
提问于2014-07-04
得票数 0
回答已采纳
2
回答
未能将原始
二进制
/十六进制转换为int解释
我正在尝试将原始十六进制/
二进制
数据转换为不同的
文件
类型。#include <
QByteArray
>{package.append(
QByteArray
::fromHex("a1")); // "a1" is what is written to the memo
浏览 0
提问于2013-11-05
得票数 0
回答已采纳
3
回答
如何正确地将原始字节数据存储在XML中并恢复它?
、
使用C++和Qt,我需要将一些原始字节数据(一个无符号字符数组)存储在QDomElement (XML节点)中,然后稍后恢复它,以便将其与直接写入另一个
二进制
文件
的原始数据进行比较。在测试过程中,我注意到我的解决方案在85%的时间里工作,但是比较恢复的数据和
从
文件
中读取的原始数据似乎偶尔会失败。下面的代码片段说明了我目前使用的Qt方法。" /():|+,.=[]_^{}"; myElement.setAttribute( "Data", QUrl::toPercentEnc
浏览 7
提问于2020-01-07
得票数 0
回答已采纳
1
回答
如何将任意类型的QVariant中的原始
二进制
内容转换为
QBytearray
?
、
、
、
、
我需要将此变体中的数据内容转换为原始
二进制
QByteArray
。QVariant result = myQVariantReturningMethod(type arg, type arg2);背景到目前为止我尝试
浏览 4
提问于2021-01-20
得票数 0
回答已采纳
1
回答
将
QByteArray
转换为quint32的向量
、
我正在从
二进制
文件
中读取
QByteArray
,需要将其转换为QVector<quint32>。我已经尝试了以下代码: QVector<quint32> qByteArrayToQuint32Vector(const
QByteArray
bytes, QDataStream::ByteOrderbyteOrder) { QVector<quint32> convertedData; QDataStream stream
浏览 201
提问于2021-04-06
得票数 0
1
回答
用QDataStream读取
文件
:使用缓冲区更快吗?该怎么做呢?
、
、
、
然后,我使用QDataStream
从
文件
中读取部分
二进制
数据(例如100个字节)。基本上是QDataStream stream(&file),
文件
是QFile。 谢谢你的回答和
浏览 3
提问于2013-06-27
得票数 3
1
回答
Protobuf:将C++序列化/反序列化为Js
、
、
、
、
我使用protobuf发送/接收
从
Cpp到Js的
二进制
数据,反之亦然,我使用QWebChannel与HTML通信。ph->set_number("555-515-135");
QByteArray
bytes =
QByteArray
::fromStdString(ph-
浏览 5
提问于2021-08-12
得票数 0
1
回答
如何在Qt中生成
文件
的md5?
、
、
现在,我想为
文件
添加生成md5。它适用于txt
文件
(xml、html、txt等),但当我尝试使用
二进制
文件
(zip、bin、apk等)时,我看到了错误的结果。如何正确读取(char*)中的bin
文件
以生成有效的散列?QTextStream in(&file);file.close(); 另外,我尝试使用
QByteArray
浏览 3
提问于2015-10-18
得票数 1
回答已采纳
1
回答
从
QNetworkReply中获取要使用的数据
我需要从QNetworkReply获取一些数据以便稍后
解析
,但每次使用qDebug() << getData()时,返回的data都是0。我不想将其保存在
文件
中,那么如何
从
QNetworkReply插槽中获取数据并将其存储在字符串中?#include <QNetworkAccessManager>#include <QNetworkReplystr,
浏览 3
提问于2012-06-06
得票数 0
回答已采纳
1
回答
获取打开的QIODevice的校验和
、
我需要一个
文件
的校验和,并找到,它工作得很好。现在,我希望更改此函数,以获得指向前面用以下行打开的QIODevice的指针:{}bool XmlReader::read(QIODevice* device)
QByteArray
它返回一个校验和,但我永远陷入循环,并得到一个xml
解析
错误。我在这里做错什么了?();编辑 就在
QByteArray
b = fileChecksum(de
浏览 1
提问于2016-11-14
得票数 0
2
回答
将加密密码序列化为XML
、
、
、
我有一个包含用户名的应用程序,它存储在xml
文件
中,并在程序开始时加载。为此,我使用QXmlStreamWriter/Reader。当我试图序列化加密(散列?)时,会出现此问题。QCryptographicHash返回
QByteArray
,可以转换为QString (使用QXmlStreamWriter/Reader所必需的)。相关代码如下。在序列化之前,所有操作都很好(我可以登录),但是当我
从
xml读取数据时,在找到散列密码后,函数的行为就像它找到了EOF一样,只有大约2个字符被QXmlStreamReader加载到Q
浏览 0
提问于2016-10-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券