# Come leggere i rapporti di avanzamento della decompilazione

Author: DecompHub
Updated: 2026-10-10
Language: it
Canonical: https://decomphub.com/it/guides/understanding-decompilation-progress

Una percentuale ha senso solo nel suo contesto: cosa viene contato, per quale build e quando. DecompHub conserva etichetta, ambito e fonte. Senza una misurazione affidabile, il progresso resta sconosciuto; non significa zero.

## Corrispondenza e funzionamento

La decompilazione con corrispondenza binaria mira a produrre lo stesso codice macchina di una build originale. Compilatore e impostazioni contano quanto il sorgente ricostruito. Le [FAQ di decomp.me](https://www.decomp.me/faq) spiegano il confronto di singole funzioni. Il risultato di una funzione non rappresenta tutto il gioco.

Un sostituto compatibile riproduce comportamenti. [ScummVM](https://docs.scummvm.org/en/latest/help/faq.html) sostituisce eseguibili usando i dati originali dei giochi. Il supporto di un titolo non è una percentuale di corrispondenza binaria. Anche port e ricerca hardware possono essere utili senza quella misura.

## Leggi il denominatore

I rapporti possono contare funzioni, byte, file, simboli o risorse identificate. In un **esempio ipotetico**, 900 funzioni corrispondenti su 1.000 sono il 90% per numero di funzioni. Se le rimanenti contengono metà dei byte di codice, non sono il 90% per byte. Non è un dato reale del catalogo.

Controlla **indicatore**, **unità**, **ambito** e **fonte**. Un conteggio richiede un totale documentato per diventare percentuale. Una libreria, una regione e un intero eseguibile sono ambiti diversi.

[objdiff](https://github.com/encounter/objdiff) documenta strumenti di confronto e rapporti. La presenza dello strumento non definisce automaticamente configurazione e denominatore del progetto.

## Separa versioni e risorse

Un gioco può avere regioni, revisioni e build di debug. Completare una versione non dimostra che le altre siano complete. [Ocarina of Time](https://github.com/zeldaret/oot) documenta versioni supportate e scelta dell'obiettivo.

Codice corrispondente e risorse identificate sono lavori distinti. Finire il codice non significa comprendere ogni texture, suono o struttura. Non calcolare una media, salvo che il progetto definisca quella misura complessiva.

## Distingui le date

La **data del rapporto** viene dall'autore della misura. La **data di osservazione** indica quando DecompHub ha letto la fonte: una lettura recente può trovare dati vecchi. Aggiornare repository o scheda non aggiorna la misura.

La [documentazione dei dati](/data) spiega i campi esportati. Quando citi un risultato, conserva progetto, indicatore, ambito, URL e tipo di data.

## Tratta correttamente i dati mancanti

«Sconosciuto» può dipendere da formato non supportato, fonte irraggiungibile, ambito ambiguo o raccolta ancora incompleta. Non dimostra assenza di lavoro. Valori oltre il 100%, denominatori variabili e badge contraddittori richiedono verifica, non correzioni silenziose o sostituzioni con stelle.

[Esplora progetti con progresso registrato](https://app.decomphub.com/it/explore?progress=in-progress) e confronta misure equivalenti. Segnala errori dalla scheda allegando la fonte originale.
