指南

文件如何在不上传的情况下被处理

损坏的文件往往是私人文件。在这里,程序来到文件身边,文件无需外出。

工作方式

程序编译为浏览器可直接运行的 WebAssembly。页面下载一次后,工作就在您的处理器上进行,并在后台运行,让页面保持响应。

如何验证

打开浏览器开发者工具的“网络”标签,然后处理一个文件。请求只获取程序自身的文件,损坏的文件不在其中。您也可以在页面加载后断开网络。

代价

所有内容都在浏览器内存中:文件和结果同时存在。在手机上或处理超大文件时,内存可能不足。发生时页面会告知。

为什么这对恢复很重要

无法替代的文件,往往也是您不愿交给陌生人的文件。在这里恢复不经过服务器,不需要账户,也不会在别处留下副本。

常见问题

会使用所有核心吗?

在浏览器允许时会。页面会显示正在使用的核心数。

浏览器中会留下什么吗?

结果保留在内存中,直到您保存或关闭页面。

可以离线使用吗?

页面加载后,处理过程不需要网络连接。

来源

本指南参考的文档。

  1. WebAssembly
  2. MDN: SharedArrayBuffer