Per rispondere direttamente alla tua domanda, puoi vedere alcune ricerche sui codici QR danneggiati qui: link
Un codice a barre non è altro che un font specializzato progettato in modo che un computer possa leggere in modo affidabile. È molto più facile per un computer riconoscere e leggere un motivo a strisce piuttosto che leggere Courier o Arial. E proprio come i simboli dell'alfabeto latino che stai guardando in questo momento, i simboli devono essere leggibili alla macchina. Proprio come tutti concordiamo sul fatto che la lettera "O" è rappresentata agli esseri umani da una forma ovale, i codici a barre seguono standard che descrivono il significato delle strisce e dei punti.
Tuttavia, il testo stampato dal codice a barre non è quasi standardizzato. Alcuni codici a barre, come i noti codici a barre UPC ed EAN, sono rigorosamente numeri che identificano un prodotto e seguono uno standard. Ma altri, come i codici QR, consentono il testo in forma libera. Un codice QR valido può contenere un URL con un collegamento Web o una vCard con informazioni di contatto o solo parole casuali come "Buona giornata."
Quindi ci sono tanti diversi tipi di codici a barre quanti sono i tipi di testo da inserire. Se si desidera impedire il furto online, trattare le immagini dei codici a barre nello stesso modo in cui si tratterebbe di un'immagine della carta di credito. Non includere foto di documenti personali che mostrano questi numeri o codici a barre. Questo include biglietti per eventi, buoni regalo, patenti di guida e biglietti aerei. Altrimenti, un ladro online può fare una copia e rubare il valore da te.
Per rispondere in modo più specifico alla tua domanda usando queste informazioni, immagina un codice a barre lineare con la metà a sinistra oscurata. Questo è l'equivalente di oscurare la prima metà di una frase o di una parola stampata sulla pagina. La parte destra rimane leggibile, anche se potrebbe non contenere abbastanza informazioni per trasmettere completamente il messaggio.
Ora immagina un codice a barre 2D, ad esempio un codice QR. Molte simbologie 2D sono progettate per includere la ridondanza che consente una lettura accurata del codice a barre, anche quando parti del codice a barre sono oscurate o danneggiate. Questo è necessario perché il danneggiamento dei codici a barre è molto comune nella normale gestione. Pertanto, quando viene generato un codice QR, è possibile specificare un livello compreso tra 1 e 4 della ridondanza e il codice da incorporare. Usano un algoritmo Reed-Solomon per aggiungere più simboli di recupero degli errori. Una maggiore ridondanza consente di danneggiare una porzione maggiore del codice a barre mantenendo comunque la leggibilità.