社区
C语言
帖子详情
如何把一個Hex的字符串還原成Gif文件?
IamCxy
2003-09-18 12:16:33
我有一個字符串"0123456789ABCDEF"(實際的字符串好長)
想還原成原來的gif文件,誰做過?速度怎樣?能給段代碼嗎?謝謝!
...全文
111
5
打赏
收藏
如何把一個Hex的字符串還原成Gif文件?
我有一個字符串"0123456789ABCDEF"(實際的字符串好長) 想還原成原來的gif文件,誰做過?速度怎樣?能給段代碼嗎?謝謝!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doer_ljy
2003-09-19
打赏
举报
回复
扫一遍整个文件,再用这个转换一下就可以了吧!
switch(chr)
{
case '0':chr = 0
case '1':chr = 1
…………
case '9':chr = 9
case 'A':chr =10
…………
case 'F':chr =15
}
重要的在于读文件和写文件的时候要一块一块得读,这样会比较有效率。
至于字符到数字的映射不是这个问题的关键bottleneck。
IamCxy
2003-09-18
打赏
举报
回复
是啊,我是想把16進制的字符串轉成原來的二進制文件,然後再用函數把這個二進制的轉
成Base64的,如果有直接的Hex->Base64就好了.
doer_ljy
2003-09-18
打赏
举报
回复
还原成什么文件不重要吧?
重要的是把它转换成对应的二进制流,是吧?
lyr311
2003-09-18
打赏
举报
回复
UP!
IamCxy
2003-09-18
打赏
举报
回复
up
php中将图片
gif
,jpg或mysql longblob或blob字段值转换成16进制
字符串
php如何将图片
gif
,jpg或mysql longblob或blob字段值转换成16进制
字符串
!经过查找居然如此简单,一个函数就搞定了。
字符串
- 二进制和文本
字符串
- 探究
二进制与文本
字符串
是计算机中两种基本数据类型,具有不同的特性和应用场景。二进制数据以0和1直接存储信息,适用于图像、音频、视频等非文本数据的存储和传输,具有高效紧凑的特点,但不易人类阅读。文本
字符串
则用于表示可读字符,支持多种编码方式(如ASCII、UTF-8),常见于文档、网页和配置
文件
等场景。 关键区别在于:二进制格式处理速度快、体积小,但需编解码;文本格式可读性强、兼容性好,但效率较低。实际应用中,二进制数据常通过Base64编码转换为文本格式进行网络传输(如HTTP协议),而
文件
存储则可直接使用二进
如何将 Base64
字符串
在线转换为任意
文件
?附超强本地离线版
本文推荐了真正可用的在线Base64转
文件
工具base64.guru,并提供了一个功能强大的本地离线HTML工具,支持PDF、Word、Excel、图片等任意格式自动识别与转换,完全在浏览器运行,无需联网,保障隐私安全,适合开发者和办公人员高效处理Base64编码附件。
将十六进制
字符串
转换为UIImage的方法
接口返回的验证码数据常为十六进制
字符串
,需先将其转为字节数组,再转换为NSData,最终生成UIImage。核心在于理解一个字节对应两个十六进制字符,通过逐位解析完成转换。
Python复习系列:
字符串
Python进阶:
字符串
Python进阶:
字符串
1.
字符串
简介2.
字符串
编码3. 转义字符4.
字符串
格式化4.1 使用%运算符进行格式化4.2 使用format()方法进行格式化4.3 格式化的
字符串
常量5.
字符串
常用方法与操作find()、rfind()、index()、rindex()、count()split()、rsplit()、partition()、rpartition()符串连接join()lower()、upper()、capitalize()、title()、swapcase()r
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章