精易论坛

标题: 判断是否是易语言文件(附例程)[可以放模块里] [打印本页]

作者: 晓时候    时间: 2017-7-3 18:28
标题: 判断是否是易语言文件(附例程)[可以放模块里]
代码很简单
下面是代码:

.版本 2
.子程序 文件是否为易文件, 逻辑型
.参数 欲测试文件名, 文本型
.局部变量 数据_字节集, 字节集

数据_字节集 = 读入文件 (欲测试文件名)
' 调试输出 (数据_字节集)
.如果真 (删全部空 (到文本 (数据_字节集)) = “”)
    返回 (假)
.如果真结束

.如果真 (到文本 (取字节集中间 (数据_字节集, 1, 8)) ≠ “CNWTEPRG”)
    ' 调试输出 (到文本 (取字节集中间 (数据_字节集, 1, 8)))
    返回 (假)
.如果真结束
' 调试输出 (到文本 (取字节集中间 (数据_字节集, 1, 8)))
返回 (真)

我不知道网上有没有类似的源码,但是我可以肯定,这是我自己写的哈!
(这个程序我参考了下曙光前辈的代码,但是觉得有点复杂,所以我在这里再写个简单的)
易语言由“CNWTEPRG”魔数+一些未知数据构成,此程序就是利用此来判断的!

判断是否为易程序.rar

1.37 KB, 下载次数: 29, 下载积分: 精币 -2 枚


作者: 锦诚    时间: 2017-7-3 18:30
直接判断后缀名字不更好?
作者: 一时隐名    时间: 2017-7-3 18:33
我来说说这软件的作用吧 这是找回电脑崩溃或其他原因导致易语言关闭未保存去temp文件夹找回的功能 (这就是看脸的)
作者: 一时隐名    时间: 2017-7-3 18:36
我说的没毛病
作者: 汉族    时间: 2017-7-3 18:43
压缩过后的代码能用吗?
作者: jy896009    时间: 2017-7-3 21:15
谢谢分享。。
作者: a6288a    时间: 2017-7-3 21:43
不错~感谢LZ分享~
作者: 125554566    时间: 2017-7-3 21:49
学习了   
作者: sofs    时间: 2017-7-15 11:45
我来说说这软件的作用吧 这是找回电脑崩溃或其他原因导致易语言关闭未保存去temp文件夹找回的功能
作者: a187127    时间: 2017-7-16 23:42

学习了  
学习了  
学习了  




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4