精易论坛

标题: 修改文件md5,超过2GB的文件就修改失败了怎么办 [打印本页]

作者: 小言u    时间: 2024-5-11 09:55
标题: 修改文件md5,超过2GB的文件就修改失败了怎么办
  
子程序名返回值类型公开备 注
_拖放对象1_得到文件  
参数名类 型参考可空数组备 注
接收到的文件路径文本型
变量名类 型静态数组备 注
id整数型 
路径文本型0
i整数型 
路径 = 分割文本 (接收到的文件路径, #换行符, )
计次循环首 (取数组成员数 (路径), i)
id = 打开文件 (路径 [i], #读写, #无限制 )
如果真 (插入字节集 (id, 到字节集 (取随机数 (1, 9))))
信息框 (“修改失败”#换行符 + 路径 [i], 0, “修改文件MD5”, )
返回 ()
关闭文件 (id)
计次循环尾 ()
信息框 (“修改完成”#换行符“共修改”到文本 (取数组成员数 (路径)) + “个文件”, 0, “修改文件MD5”, )



补充内容 (2024-5-11 10:35):
.版本 2

.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 id, 整数型
.局部变量 路径, 文本型, , "0"
.局部变量 i, 整数型

路径 ...

补充内容 (2024-5-11 10:37):
带着 移动到文件尾() 上面的我忘记加上了,求解
作者: police0909    时间: 2024-5-11 09:55
大文件操作模块2.e (236.99 KB, 下载次数: 13)

作者: 老衲jack    时间: 2024-5-11 10:33
试试打开文件
得到文件号
移到文件尾
增加一行空数据或者增加一个换行符等之类不影响阅读的方式修改文件。
在关闭文件,
应该md5就改变了。

作者: 小言u    时间: 2024-5-11 10:36
老衲jack 发表于 2024-5-11 10:33
试试打开文件
得到文件号
移到文件尾

带着移动到文件尾的,这个上面我忘记写上了,也还是不行
作者: xue1995    时间: 2024-5-11 11:20
应该md5就改变了。




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