Si possono eliminare i file JSON di Google Takeout?
Sì, ma solo dopo averli usati. Cosa c'è dentro i file .json accanto alle foto, quando è sicuro cancellarli e come farlo in blocco su Windows e Mac.
Sì, puoi eliminarli. Ma l'ordine conta più di qualsiasi altra cosa in questa pagina: prima usi quello che contengono, poi li cancelli. Fatto al contrario, butti via le date delle tue foto.
Cosa c'è dentro
Ogni foto e ogni video nell'esportazione ha accanto un file di testo, IMG_2034.JPG.supplemental-metadata.json nelle esportazioni recenti, IMG_2034.JPG.json in quelle più vecchie. Contiene quello che Google Foto sapeva di quella foto e non ha scritto dentro il file: la data di scatto (photoTakenTime), la posizione (geoData), la didascalia, se era tra i preferiti, le persone taggate.
Per le foto scattate con la fotocamera del telefono, che hanno già la data nell'EXIF, il JSON è una copia di informazioni che hai già. Per screenshot, immagini arrivate da WhatsApp, scansioni e ogni foto che hai ridatato a mano in Google Foto, il JSON è l'unica copia della data. Il PC non lo legge, e mostra per quelle foto la data dell'estrazione.
Il contenuto campo per campo è in cosa sono i file JSON di Google Takeout.
Quando è sicuro eliminarli
Quando le informazioni sono state scritte dentro le foto. Cioè dopo aver fatto l'unione: leggere ogni JSON e scrivere data e GPS nell'EXIF del file corrispondente. A quel punto i JSON non hanno più nulla da dare.
C'è un modo rapido per capire se ti servono. Su Windows, apri la cartella, aggiungi la colonna "Data acquisizione" in Esplora file e ordina per quella colonna. Se è piena per tutte le foto, con date sensate, l'EXIF c'è e i JSON aggiungono poco. Se per molte foto è vuota, quelle foto dipendono dal JSON, e cancellarlo ora significa lasciarle senza data per sempre.
Con exiftool il controllo è un comando: exiftool -r -if 'not $DateTimeOriginal' -filename . elenca ogni foto senza data EXIF. Lista vuota, elimina pure. Lista lunga, prima unisci.
Un'eccezione: se stai importando in Immich o PhotoPrism, tieni i JSON fino a importazione finita. Quei programmi li leggono direttamente. Synology Photos, Foto di Apple, Esplora file e le gallerie Android invece li ignorano.
Fare l'unione prima
Con exiftool, il comando base e i suoi casi difficili (nomi troncati, duplicati, video) sono nella guida a exiftool.
Takeout JSON Metadata Fixer lo fa in italiano senza riga di comando, su Windows, Mac e Linux.
Legge ogni JSON, scrive data, ora e posizione dentro ogni foto e video, e alla fine ti dice quali file non ha potuto abbinare. Così cancelli i JSON sapendo che non è rimasto nulla indietro. Copia le foto in una cartella nuova, quindi l'esportazione con i JSON resta intatta finché non decidi tu di eliminarla. Le prime 1000 foto sono gratuite.
Come eliminarli in blocco
Una volta fatta l'unione, sono migliaia di file sparsi in decine di cartelle, e cancellarli a mano non ha senso.
Su Windows, apri la cartella Takeout in Esplora file e scrivi nella casella di ricerca in alto a destra *.json. Aspetta che la ricerca finisca, seleziona tutto con Ctrl+A, ed elimina. Includerà anche i metadata.json degli album, che a quel punto non servono più.
Su Mac, nel Finder apri la cartella, Cmd+F, imposta "Nome" "termina con" .json, seleziona tutto ed elimina. Oppure nel Terminale:
find ~/Takeout -name "*.json" -delete
Su Linux, lo stesso comando find.
Se hai usato l'app e hai scelto una cartella di destinazione, non devi cancellare nulla: la cartella nuova contiene solo le foto sistemate. I JSON restano nella cartella di origine, che puoi eliminare per intero quando hai controllato il risultato.
Domande frequenti
Quanto spazio occupano?
Poco. Da qualche centinaio di byte a un paio di kilobyte ciascuno; diecimila file sono circa 10 MB. Il motivo per eliminarli è il disordine, non lo spazio.
Li ho già cancellati. Posso recuperare le date?
Dal cestino, se ci sono ancora. Altrimenti l'unica strada è richiedere una nuova esportazione a Google Takeout, che li rigenera. Le foto che avevano la data nell'EXIF non hanno perso nulla; quelle che dipendevano dal JSON sì.
Devo eliminare anche i metadata.json degli album?
Sì, sono innocui ma non servono a nessun programma di foto, a parte immich-go che li usa per ricreare gli album. Se non usi Immich, via anche quelli.
Google Foto rilegge i JSON se ricarico le foto?
No. Se ricarichi le foto su un altro account Google, Google Foto usa solo l'EXIF dentro i file. Anche per questo conviene fare l'unione: le date restano dentro le foto ovunque vadano.