Calcolatore Checksum Adler32
FreeCalcola il checksum Adler-32 di testo o un file, direttamente nel tuo browser.
Gira interamente nel tuo browser. Il tuo testo o file non viene mai caricato da nessuna parte.
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Контрольна сума тексту · 9 байтів
3 giorni fa
Контрольна сума тексту · 9 байтів
3 giorni fa
Tekstchecksum · 9 bytes
3 giorni fa
텍스트 체크섬 · 9바이트
3 giorni fa
Suma de comprobación de texto · 9 bytes
3 giorni fa
Контрольна сума тексту · 9 байтів
3 giorni fa
Soma de verificação do texto · 9 bytes
3 giorni fa
Checksum testo · 9 byte
3 giorni fa
Контрольная сумма текста · 9 байт
3 giorni fa
テキストチェックサム · 9バイト
3 giorni fa
Suma kontrolna tekstu · 9 bajtów
3 giorni fa
文本校验和 · 9 字节
4 giorni fa
Cosa fa questo strumento
Questo strumento calcola il checksum Adler-32 di testo o un file, direttamente nel tuo browser. Adler-32 è l'algoritmo checksum veloce usato dentro zlib (e quindi PNG, gzip, e ZIP) per catturare corruzione accidentale di dati.
Digita o incolla testo, o carica un file, e il checksum si aggiorna dal vivo sia in forma esadecimale sia decimale.
Problemi che risolve
- Verificare che un file scaricato o trasferito corrisponda a un checksum Adler-32 atteso.
- Capire o fare debug di come un formato basato su zlib (come PNG o gzip) calcola il suo checksum interno.
- Rilevare rapidamente se due testi sono identici byte per byte.
- Imparare o insegnare come funziona l'algoritmo Adler-32 con un esempio dal vivo e modificabile.
Domande frequenti
›A cosa serve Adler-32?
Adler-32 è un checksum usato per rilevare rapidamente corruzioni accidentali dei dati, in particolare all'interno della libreria di compressione zlib (che sta alla base di PNG, gzip e ZIP), e in alcuni protocolli di rete. È progettato per essere veloce da calcolare, non per resistere a manomissioni deliberate.
›Adler-32 è lo stesso di un hash come MD5 o SHA-256?
No, Adler-32 è un checksum, non un hash crittografico. È molto più veloce da calcolare e produce un valore a 32 bit più piccolo, ma non è progettato per resistere a qualcuno che crea deliberatamente input diversi con lo stesso checksum, come invece fanno MD5 o SHA-256 (almeno in linea di principio). Usa un hash crittografico se hai bisogno di resistenza alla manomissione, non solo del rilevamento di errori accidentali.
›Perché un input vuoto produce comunque un checksum?
L'algoritmo inizia con due somme correnti inizializzate a 1 e 0, e le combina nel checksum finale anche se nessun byte viene elaborato, così un input vuoto produce sempre lo stesso valore fisso: 1 (0x00000001) invece di 0.
›Come viene convertito il testo in byte per il checksum?
Il testo viene codificato come UTF-8 prima che venga calcolato il checksum, la stessa codifica usata dalla maggior parte dei file di testo e pagine web moderni. Questo conta perché lo stesso testo può produrre un checksum diverso sotto una codifica diversa.
›Posso controllare un file invece di digitare testo?
Sì, passa alla modalità "File" e scegli un file, il suo checksum viene calcolato direttamente dai suoi byte grezzi, utile per verificare che un file scaricato o trasferito corrisponda a un checksum atteso.
Strumenti correlati
Testo
Convertitore Base Numerica
Converti un numero tra binario, ottale, decimale, esadecimale, BCD, Codice Gray, e qualsiasi base personalizzata da 2 a 36, tutti in una volta da un singolo input.
FreeTesto
Generatore Verificatore Hash Bcrypt
Genera e verifica hash password bcrypt interamente nel tuo browser usando WebAssembly, con un fattore di costo e sale regolabili.
FreeTesto
Convertitore Lettura Bionica
Converti qualsiasi testo in formato lettura bionica mettendo in grassetto la prima porzione di ogni parola per aiutarti a leggere più velocemente e concentrarti meglio.
FreeTesto
Generatore Hash Blake2b
Calcola l'hash BLAKE2b di testo o un file nel tuo browser, con lunghezza output regolabile e hashing con chiave opzionale (MAC).
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!