【浏览器执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。由于浏览器差异,少数工具可能出现无法使用或异常:请使用:软件版工具
工具使用
返回旧版工具建议先设置参数再处理。此工具会生成故意损坏的测试文件,请始终保留原始文件;文件读取、修改和打包均在当前页面完成。
选择需要生成损坏版本的文件
可拖入文件或点击选择,列表只展示前20个,处理时会包含全部已选文件。
文件预览
尚未选择文件
请选择文件后查看预览。
设置损坏程度和损坏算法
轻微损坏适合错误处理测试,高比例损坏适合容错、恢复和异常流程验证。
损坏程度
比例越高,被修改、插入或删除的数据越多。
分散更像随机错误,集中更像局部扇区异常。
相同文件、设置和种子可重现相同结果。
指定目标区域和保护规则
可保护头尾关键区域,让测试文件仍能被部分软件识别;也可指定文件局部范围。
区域会和头尾保护规则共同生效。
上限越高,占用内存越多。
按文件长度百分比计算。
必须大于开始位置。
损坏结果可能无法打开。建议只对副本操作,并将此工具用于软件测试、异常流程验证和数据恢复研究等合法场景。
处理文件并下载结果
单个文件可直接下载;多个文件会打包为 ZIP,重名文件会自动追加数字。
请确认文件和参数,然后点击开始处理。
0%
等待处理...
处理结果
暂无结果
处理完成后将在这里显示前20个结果。
使用说明
软件使用说明
- 选择文件:点击“选择或拖放文件”区域,选择需要生成损坏版本的文件。支持批量选择任意格式文件,列表会展示前20个文件,其余文件会在处理时一并执行。
- 设置损坏方式:
- 损坏程度:通过滑块或数值框设置1%-99%的损坏比例,比例越高,输出文件受影响的数据越多。
- 损坏算法:可选择随机字节替换、零字节填充、位翻转、字节位置打乱、插入随机数据、删除随机字节。
- 损坏模式:支持分散损坏、集中损坏、顺序损坏和周期性损坏,用于模拟不同类型的数据异常。
- 随机种子:填写种子后,相同文件和相同参数可生成一致的测试结果,便于复现实验。
- 设置区域规则:
- 目标区域:可选择整个文件、开头25%、中部50%、结尾25%或自定义百分比范围。
- 头尾保护:可保护文件前512字节和后512字节,适合保留部分格式识别信息。
- 文件大小上限:根据设备性能选择10MB、50MB、100MB、250MB或500MB上限。
- 文件名规则:可选择是否追加“_corrupted”后缀;遇到重名会自动追加数字区分。
- 保存设置:点击“保存设置”可保留当前参数,下次打开工具时自动载入。
- 开始处理:进入“处理下载”页面,点击“开始损坏文件”,工具会按当前参数处理所有已选文件。
- 下载结果:处理完成后可单独下载结果文件,也可点击“下载结果 ZIP”获取全部成功处理的文件和处理报告。
常见问题
答:适合软件异常处理测试、文件读取容错测试、上传校验测试、数据恢复流程验证、文件格式兼容性测试等场景。建议仅用于合法测试和研究。
答:随机字节替换会改写目标位置的数据;零字节填充会把目标数据设为0;位翻转会反转字节的bit;字节打乱会交换数据位置;插入随机数据会让文件变大;删除随机字节会让文件变小。
答:许多文件的头部包含格式标识,尾部可能包含索引、目录或校验信息。保护这些区域可模拟“文件仍可识别但内容异常”的情况,便于测试修复和兼容能力。
答:随机种子用于复现测试结果。对同一个文件使用相同参数和相同种子时,可生成一致的损坏结果,方便回归测试、问题定位和算法对比。
答:默认尽量保持原文件名一致。如果多个输出文件名称重复,工具会在文件名后追加数字进行区分。也可以开启“添加文件名后缀”,在扩展名前追加“_corrupted”。
答:大文件会占用更多内存和处理时间。建议根据设备性能设置文件大小上限,大批量任务可分批处理,并在处理前保留原始文件副本。
答:是否能恢复取决于损坏方式、损坏比例和文件格式结构。轻微损坏可能仍可部分修复,高比例损坏通常恢复难度较大。使用前请备份原始文件。