Об этом инструменте
Перетащите любой файл, чтобы вычислить его контрольные суммы CRC-32 и Adler-32 с помощью написанного вручную модуля WebAssembly, а также хеш SHA-256 через Web Crypto. Файлы обрабатываются потоком и никогда не загружаются на сервер — идеально для проверки целостности скачанных файлов.
Часто задаваемые вопросы
Почему WebAssembly?
Циклы CRC-32 и Adler-32 выполняются в скомпилированном WebAssembly, который заметно быстрее обычного JavaScript на больших файлах. Если WASM недоступен, используется запасной вариант на JavaScript.
Загружается ли мой файл?
Нет. Файл читается и хешируется потоком целиком внутри вашего браузера; ничего не отправляется на сервер.