filecrc
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
注意
这个$函数以小写字母开头。
描述
返回文件的 32 位 CRC 值。
名称 | 描述 |
---|---|
const filename[] | 文件名 |
返回值
返回文件的 32 位 CRC 值,若文件无法打开则返回 0。
示例
new crc = filecrc("file.txt");
if (crc)
{
// 成功
printf("CRC 值 = %d", crc);
}
else
{
// 错误
print("文件 \"file.txt\" 不存在或无法打开。");
}
注意事项
提示
- CRC 值是校验文件在传输过程中是否被修改的有效指标(需事先保存原始文件的 CRC 值)
- 本函数返回的 CRC 值与 ZIP 归档工具(PKZip/WinZip)及 SFV 校验工具使用的标准完全一致
相关函数
- fopen: 打开文件
- fclose: 关闭文件
- ftemp: 创建临时文件流
- fremove: 删除文件
- fwrite: 写入文件
- fputchar: 向文件写入字符
- fgetchar: 从文件读取字符
- fblockwrite: 向文件写入数据块
- fblockread: 从文件读取数据块
- fseek: 跳转至文件指定位置
- flength: 获取文件长度
- fexist: 检查文件是否存在
- fmatch: 检查文件名模式匹配
- ftell: 获取当前文件位置
- fflush: 将文件刷入磁盘(确保所有写入完成)
- fstat: 返回文件大小和时间戳
- frename: 重命名文件
- fcopy: 复制文件
- diskfree: 返回磁盘剩余空间
- fattrib: 设置文件属性
- fcreatedir: 创建目录