UTILS.
100% в браузере

Контрольная сумма файла (WASM)

Вычислите CRC-32, Adler-32 и SHA-256 любого файла — на базе WebAssembly.

⬆   перетащите файл сюда или нажмите, чтобы выбрать

Об этом инструменте

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

Часто задаваемые вопросы

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

Больше инструментов