示例总览
所有示例都遵循同一安全前提:来自外部来源的文件,先校验、后消费;输出写到业务控制的目录;错误由调用者记录而不是吞掉。
最小的“可信文件”流程只有三步:
from vfp_reader import VfpReader
reader = VfpReader.open("model.vfp")
verified = reader.validate_source()
print(verified["sourceHash"])
如果只是构建列表页,请只用 open() 与 inspect(),不要为每一行列表解压 VOX0。若用户点击导出或进入编辑,再由后台任务执行完整校验。
每个示例假设输出目录已经存在;这与 SDK 的实际行为一致,Reader 不会在导出前递归创建目录。