UTILS.
Приватность по умолчанию
∑

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

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

Ваши файлы остаются на этом устройстве

Файлы обрабатываются в браузере и не отправляются на сервер. Сайт загружает код и ресурсы для работы инструментов. Без аккаунтов и трекеров.

Нажмите «Скачать», чтобы сохранить инструмент одним HTML-файлом для работы офлайн.

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

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

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

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

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

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