Калькулятор контрольної суми Adler-32
FreeОбчисліть контрольну суму Adler-32 тексту чи файлу прямо у вашому браузері.
Працює повністю у вашому браузері. Ваш текст чи файл ніколи нікуди не завантажується.
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Контрольна сума тексту · 9 байтів
3 дні тому
Контрольна сума тексту · 9 байтів
3 дні тому
Tekstchecksum · 9 bytes
3 дні тому
텍스트 체크섬 · 9바이트
3 дні тому
Suma de comprobación de texto · 9 bytes
3 дні тому
Контрольна сума тексту · 9 байтів
3 дні тому
Soma de verificação do texto · 9 bytes
3 дні тому
Checksum testo · 9 byte
3 дні тому
Контрольная сумма текста · 9 байт
3 дні тому
テキストチェックサム · 9バイト
3 дні тому
Suma kontrolna tekstu · 9 bajtów
3 дні тому
文本校验和 · 9 字节
4 дні тому
Що робить цей інструмент
Цей інструмент обчислює контрольну суму Adler-32 тексту чи файлу прямо у вашому браузері. Adler-32 - це швидкий алгоритм контрольної суми, що використовується всередині zlib (а отже, PNG, gzip та ZIP) для виявлення випадкового пошкодження даних.
Введіть або вставте текст, чи завантажте файл, і контрольна сума оновлюється наживо як у шістнадцятковій, так і в десятковій формі.
Проблеми, які це вирішує
- Перевірка того, що завантажений чи переданий файл відповідає очікуваній контрольній сумі Adler-32.
- Розуміння чи налагодження того, як формат на основі zlib (на кшталт PNG чи gzip) обчислює свою внутрішню контрольну суму.
- Швидке виявлення того, чи два шматки тексту ідентичні байт-у-байт.
- Вивчення чи викладання того, як працює алгоритм Adler-32, з живим, редагованим прикладом.
Часті запитання
›Для чого використовується Adler-32?
Adler-32 - це контрольна сума, що використовується для швидкого виявлення випадкового пошкодження даних, найпомітніше всередині бібліотеки стиснення zlib (що лежить в основі PNG, gzip, і ZIP), і в деяких мережевих протоколах. Вона розроблена для швидкого обчислення, а не для протистояння навмисному втручанню.
›Чи Adler-32 те саме, що хеш, наприклад MD5 чи SHA-256?
Ні, Adler-32 - це контрольна сума, не криптографічний хеш. Його набагато швидше обчислювати, і він виробляє менше 32-бітне значення, але він не розроблений, щоб протистояти тому, хто навмисно створює інший ввід з тією самою контрольною сумою, так, як це роблять MD5 чи SHA-256 (принаймні в принципі). Використовуйте криптографічний хеш, якщо вам потрібна стійкість до втручання, не лише виявлення випадкових помилок.
›Чому порожнє введення все одно дає контрольну суму?
Алгоритм починається з двох накопичувальних сум, ініціалізованих як 1 і 0, і об'єднує їх у кінцеву контрольну суму, навіть якщо жоден байт не оброблено, тому порожній вхід завжди дає те саме фіксоване значення: 1 (0x00000001), а не 0.
›Як текст конвертується в байти для контрольної суми?
Текст кодується як UTF-8 перед обчисленням контрольної суми, те саме кодування використовується більшістю сучасних текстових файлів і вебсторінок. Це важливо, адже той самий текст може дати іншу контрольну суму за іншого кодування.
›Чи можу я перевірити файл замість введення тексту?
Так, перемкніться в режим «Файл» та оберіть файл, його контрольна сума обчислюється безпосередньо з його сирих байтів, корисно для перевірки того, що завантажений чи переданий файл відповідає очікуваній контрольній сумі.
Пов'язані Інструменти
Текст
Конвертер систем числення
Конвертуйте число між двійковою, вісімковою, десятковою, шістнадцятковою системами, BCD, кодом Грея та будь-якою власною основою від 2 до 36, усе одночасно з одного введення.
FreeТекст
Генератор та перевірка хешу bcrypt
Генеруйте та перевіряйте хеші паролів bcrypt повністю у вашому браузері за допомогою WebAssembly, з регульованим фактором вартості та сіллю.
FreeТекст
Конвертер біонічного читання
Перетворіть будь-який текст у формат біонічного читання, виділивши жирним першу частину кожного слова, щоб допомогти читати швидше та краще концентруватися.
FreeТекст
Генератор хешу Blake2b
Обчисліть хеш BLAKE2b тексту чи файлу у вашому браузері, з регульованою довжиною виводу та додатковим ключовим хешуванням (MAC).
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!