|
30精币
变量名 | 类 型 | 静态 | 数组 | 备 注 | 字节集 | 字节集 | | | 文件中点 | 长整数型 | | | 三分之一处 | 长整数型 | | | 文件长度 | 长整数型 | | | 随机字节 | 字节集 | | |
字节集 = 读入文件 (文件路径 )文件长度 = 取字节集长度 (字节集 )文件中点 = 到整数 (文件长度 ÷ 2 )三分之一处 = 到整数 (文件长度 ÷ 3 )随机字节 = 到字节集 (取随机数 (0, 255 )) 字节集 = 字节集_替换 (字节集, 文件中点, 1, 随机字节 )随机字节 = 到字节集 (取随机数 (0, 255 )) 字节集 = 字节集_替换 (字节集, 三分之一处, 1, 随机字节 )写到文件 (文本_替换 (文件路径, , , , “.mp4”, “'.mp4”), 字节集 )
为了改变视频文件的MD5我打算修改文件的两个字节,但是370多M的文件就报错,分配***字节内存失败
该怎么改,要修改视频文件的MD5且不影响视频,转码这种方法就太耗时了
|
最佳答案
查看完整内容
[e=0].版本 2
.子程序 修改视频MD5, 逻辑型
.参数 视频路径, 文本型
.局部变量 文件号, 整数型
.局部变量 文件长度, 整数型
.局部变量 空白字节, 字节集
文件号 = 打开文件 (视频路径, #读写, )
.如果真 (文件号 = 0)
信息框 (“无法打开文件:” + 视频路径, 0, “错误”, )
返回 (假)
.如果真结束
文件长度 = 取文件长度 (文件号)
移到文件尾 (文件号)
空白字节 = 取空白字节集 (2)
.如果 (写出字节集 (文件号, 空 ...
|