|
发表于 2021-2-7 11:53:57
|
显示全部楼层
江苏省苏州市
本帖最后由 jable 于 2021-2-7 13:10 编辑
大神能否告诉答案,算了半天了。都不对
参数1 = “5432101234567890987654321234567890”
参数2 = “1234567890123450”
数值1 = 子程序_除 (参数1, 参数2, “5”)
A = 到文本 (到长整数 (数值1))‘’A=4400002039600034256
输出调试文本 (“A=” + A)
数值3 = 进制转换 (A, 10, 2)
输出调试文本 (数值3)
输出调试文本 (取文本长度 (数值3))
' 11110100001111111100101000101011110101010110101011000111010000
' 数值4 = 子文本替换 (“101010”, “1”, “8”, 1, , 真)
数值3 = 文本替换 (数值3, 取文本长度 (数值3), 1, “1”)
数值3 = 文本替换 (数值3, 取文本长度 (数值3) - 17 + 1, 1, “1”)
数值3 = 文本替换 (数值3, 取文本长度 (数值3) - 63 + 1, 1, “1”)
B = 数值3
' B=11110100001111111100101000101011110101010110111011000111010001
输出调试文本 (“B=” + B)
' B=11110100001111111100101000101011110101010110111011000111010001
' 11111110010100010101111010101011011101100011101000100000000000
' C=11111110010100010101111010101011011101100011101000100000000000
' C=11111110010100010101111111101011011101100011101000100000000000
' C=00000001101011101010000000010100100010011100010111011111111111
文件密码 = “3F9457FADD8E8800”
偏移=12031
.版本 2
.支持库 dp1
偏移地址 = -10000
.判断循环首 (真)
文件句柄 = 打开内存文件 ()
写出字节集 (文件句柄, #文件碎片1)
偏移地址 = 偏移地址 + 1
移动读写位置 (文件句柄, #文件首, 偏移地址)
插入字节集 (文件句柄, #文件碎片2)
' 这里少了一句代码,加上正确的代码即可生成源码
文件数据 = 读入字节集 (文件句柄, 取字节集长度 (#文件碎片1 + #文件碎片2))
' 输出调试文本 (到文本 (取数据摘要 (文件数据)))
数据1 = 到文本 (取数据摘要 (文件数据))
输出调试文本 (到文本 (偏移地址) + “ ” + 到文本 (数据1))
.如果真 (数据1 = “df9afe374076b771ab102832d23b8fe1”)
输出调试文本 (到文本 (取数据摘要 (文件数据)) + “ 偏移地址:” + 到文本 (偏移地址))
跳出循环 ()
.如果真结束
关闭文件 (文件句柄)
.判断循环尾 ()
|
|