Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Calcolatore di Checksum CRC64Calcolatore del Codice di Controllo CRC32Generatore MurmurHash3Convertitore da indirizzo IP a esadecimaleCalcolatore WACC - Costo Medio Ponderato del Capitale
Pagina Iniziale > Hash e checksum
 

Calcolatore online del codice di controllo Adler32

Calcola il checksum Adler-32 di qualsiasi stringa di testo con tracciamento del calcolo passo dopo passo, formati di output esadecimali/decimali/binari e suddivisione dei componenti A/B.

Utilizzo gratuitoSenza registrazioneAggiornato gen 2026
Calcolatore online del codice di controllo Adler32Provalo ora — gratis ▼

Embed Calcolatore online del codice di controllo Adler32 Widget

Calcolatore online del codice di controllo Adler32

Benvenuto nel Calcolatore online del codice di controllo Adler-32, uno strumento rapido ed efficiente per calcolare i checksum Adler-32 di stringhe di testo. Adler-32 è un algoritmo di checksum ampiamente utilizzato nella compressione dei dati e nella verifica dell'integrità, offrendo un eccellente equilibrio tra velocità di calcolo e capacità di rilevamento degli errori.

Cos'è l'Adler-32?

Adler-32 è un algoritmo di checksum inventato da Mark Adler nel 1995 come parte della libreria di compressione zlib. Produce un valore di checksum a 32 bit calcolando due somme a 16 bit (comunemente chiamate A e B) e combinandole. L'algoritmo privilegia la velocità rispetto alla forza di rilevamento degli errori degli algoritmi CRC, rendendolo ideale per applicazioni in cui il controllo rapido dell'integrità è più importante del rilevamento di tutti i possibili errori.

Come funziona l'Adler-32

L'algoritmo Adler-32 mantiene due somme correnti:

Entrambe le somme sono calcolate modulo 65521, che è il numero primo più grande inferiore a 216. Il checksum finale combina B e A come: (B << 16) | A

Il numero magico: 65521

65521 è il numero primo più grande inferiore a 216 (65536). L'uso di un modulo primo garantisce una migliore distribuzione dei valori di checksum e riduce la probabilità di collisioni, in cui input diversi producono lo stesso checksum.

Confronto Adler-32 vs CRC-32

Caratteristica Adler-32 CRC-32
Velocità Più veloce (aritmetica semplice) Più lento (divisione polinomiale)
Rilevamento Errori Buono per errori casuali Miglio per errori a raffica (burst)
Dimensione Output 32 bit 32 bit
Utilizzo Primario zlib, PNG, PDF Protocolli di rete, archiviazione
Debolezza Scarso per messaggi brevi Più intensivo per la CPU

Applicazioni comuni

Passaggi dell'algoritmo

  1. Inizializzazione: Imposta A = 1 e B = 0
  2. Elaborazione di ogni byte: Per ogni byte D nei dati:
    • A = (A + D) mod 65521
    • B = (B + A) mod 65521
  3. Combinazione: Checksum = (B × 65536) + A = (B << 16) | A

Considerazioni sulla sicurezza

Importante: Adler-32 NON è una funzione hash crittografica e non dovrebbe mai essere utilizzato per scopi di sicurezza. È progettato solo per il rilevamento degli errori, non per:

Per applicazioni di sicurezza, utilizza funzioni hash crittografiche come SHA-256, SHA-3 o BLAKE3.

Domande frequenti

Cos'è un checksum Adler-32?

Adler-32 è un algoritmo di checksum inventato da Mark Adler nel 1995. Produce un checksum a 32 bit dai dati di input calcolando due somme a 16 bit (A e B) modulo 65521. È più veloce di CRC-32 ma meno affidabile per rilevare certi pattern di errore, rendendolo ideale per applicazioni che privilegiano la velocità.

Come viene calcolato l'Adler-32?

Adler-32 mantiene due somme: A (inizializzata a 1) e B (inizializzata a 0). Per ogni byte, A = (A + byte) mod 65521 e B = (B + A) mod 65521. Il checksum finale è (B << 16) | A, combinando entrambe le somme in un valore a 32 bit.

A cosa serve l'Adler-32?

Adler-32 è utilizzato principalmente nella libreria di compressione zlib e nei formati che utilizzano zlib (PNG, PDF, compressione HTTP). Viene utilizzato per la verifica rapida dell'integrità dei dati dove la velocità è fondamentale.

Qual è la differenza tra Adler-32 e CRC-32?

Adler-32 è più veloce da calcolare ma ha un rilevamento degli errori più debole rispetto a CRC-32. Adler-32 utilizza semplici addizioni mentre CRC-32 usa la divisione polinomiale. CRC-32 è migliore per rilevare errori a raffica. Adler-32 è preferito quando la velocità è critica.

Perché l'Adler-32 usa 65521?

65521 è il numero primo più grande inferiore a 216 (65536). L'uso di un modulo primo garantisce una migliore distribuzione dei valori di checksum e riduce la probabilità di collisione.

Risorse aggiuntive

Cita questo contenuto, pagina o strumento come:

"Calcolatore online del codice di controllo Adler32" su https://MiniWebtool.com/it/calcolatore-online-del-codice-di-controllo-adler32/ di MiniWebtool, https://MiniWebtool.com/

dal team miniwebtool. Aggiornato: 27 gen 2026

Hash e checksum:

Strumenti popolari e aggiornati:

Generatore di Hash SHA512Generatore di Hash RIPEMD-160Generatore di hash SHA3-384Vedi tutti →
Pagina Iniziale > Hash e checksum > Calcolatore online del codice di controllo Adler32