Ecco come funziona:
1. Identifica le parole frequenti: L'algoritmo analizza il testo e identifica le parole che appaiono più frequentemente.
2. Assegna singoli caratteri: A ogni parola frequente viene assegnato un singolo carattere unico (di solito non parte dell'alfabeto originale).
3. Sostituisci le parole: Il testo originale viene quindi scansionato e ogni parola frequente viene sostituita con il suo carattere singolo assegnato.
4. Conserva la mappatura: La mappatura dei personaggi alle parole viene archiviata separatamente, quindi può essere utilizzata per decomprimere il testo in seguito.
Esempio:
Diciamo che le parole frequenti in un testo sono "le" "e," "is" e "to".
* Mappatura:
* "The" -> 'a'
* "e" -> 'b'
* "is" -> 'c'
* "a" -> 'd'
* Testo compresso: "Questo è un grande giorno b It C Sunny D Esci."
Nota: Questa tecnica è semplice ma spesso non molto efficiente per comprimere grandi quantità di testo. Può essere più efficace se combinato con altre tecniche come la codifica della lunghezza.
software © www.354353.com