吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10775|回复: 5
收起左侧

[其他转载] 将文件以16进制方式打开显示在文本中、

[复制链接]
淡然出尘 发表于 2012-12-29 10:20
本帖最后由 淡然出尘 于 2012-12-29 10:21 编辑

示例

示例


[Visual Basic] 纯文本查看 复制代码
'有关设置 text1 commmand1
Public Function ByteLoad(ByVal N As String) As String '读取文件十六进制数据
'On Error GoTo Over
Dim Dat() As Byte, FileSize As Long, I '二进制数组,文件长度,临时容器
FileSize = FileLen(N) '获取文件长度
ReDim Dat(FileSize - 1) As Byte '定义二进制数组长度
Open N For Binary As #65 '打开读取
    Get #65, , Dat
Close
For Each I In Dat '枚举整个数组赋值给I
    ByteLoad = ByteLoad & Hex(I) & Replace(Space(2 - Len(Hex(I))), " ", "0") '补充位数,并累计结果
Next
Over:
End Function
Private Sub Command1_Click()
Text1.Text = ByteLoad("E:\UCW\UC壁纸 127款全 UCW文件\bamboo_360x640\00.jpg")
End Sub



--------------------------------
期待新的 更好的思路及源码分享 跟帖有加分啊 以作集思广益、









本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小歆 发表于 2012-12-29 10:43
楼主 第13行的“over:”多余了吧...

点评

呃 好吧、  发表于 2012-12-29 10:57
LeoSky 发表于 2012-12-29 11:19
一股脑 弄上来,建议楼主弄成 每行16个,最好每行前面都有偏移量
673010347 发表于 2012-12-29 11:47
1354669803 发表于 2012-12-29 12:50
支持师傅做个16进制编辑器
Demo 发表于 2013-2-24 10:46 来自手机
我做的那个文件类型识别器有这个功能
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 12:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表