Estrarre foto da uno zip mantenendo le date originali
Perché le foto estratte da un archivio .zip, .7z o .tar a volte hanno tutte la stessa data, quali programmi mantengono la data di ogni file, e come recuperare la data vera.
Le foto estratte da un archivio mantengono le date originali quando valgono due cose: l'archivio ha salvato la data di ogni file, e il programma che lo estrae riscrive quella data. Esplora file di Windows, Utility Archivio di macOS, 7-Zip e tar riscrivono tutti la data salvata. Se ogni foto mostra ancora lo stesso giorno, l'archivio stesso ha salvato il giorno in cui è stato creato, non il giorno di ogni foto. Allora la data deve venire da dentro le foto.
Cosa salva un archivio
Ogni file in un .zip, .7z o .tar ha una data: la data di modifica del file nel momento in cui è stato compresso.
- Compresso dal tuo computer: di solito le date reali dei file. Estraendo con qualsiasi programma normale le riottieni.
- Scaricato da un servizio cloud: Google Takeout, Google Drive, OneDrive e Dropbox creano l'archivio sui loro server. Molti file prendono la data in cui è stato creato l'archivio. Allora ogni foto esce con lo stesso giorno, qualunque programma usi.
- Dettagli dello zip: un .zip salva l'ora locale con una precisione di due secondi, senza fuso orario. Una foto compressa in un fuso orario ed estratta in un altro può sbagliare di qualche ora. .7z e .tar salvano l'ora esatta.
Quali programmi mantengono la data salvata
| Programma | Mantiene la data salvata |
|---|---|
| Esplora file di Windows, "Estrai tutto" | sì |
| 7-Zip | sì |
| Utility Archivio di macOS (doppio clic) | sì |
unzip e tar su Mac e Linux | sì |
| Alcune app per estrarre zip su telefono e nel browser | non sempre |
Se le foto di un tuo archivio escono con la data di oggi, il problema è il programma. Prova con un altro.
Quando l'archivio ha la data sbagliata
La data del file è solo l'ultima risorsa. La data vera di solito esiste da un'altra parte:
- Dentro la foto. Le foto di fotocamere e telefoni hanno una data di scatto nell'EXIF. La maggior parte delle app per le foto ordina in base a quella e ignora la data del file. Controllala nelle proprietà della foto.
- In un file .json accanto alla foto. Google Takeout mette lì la data vera e la toglie da molte foto. Vedi Google Takeout, foto con la data sbagliata.
- Nel nome del file.
IMG_20190714_110500.jpg,Screenshot_20190714-110500.png,IMG-20190714-WA0018.jpgdicono tutti quando.
Un programma può leggerle in quest'ordine e riscrivere la data dentro la foto e sul file, così ogni app è d'accordo.
Con l'app
Photo Date & Metadata Fixer ha una scheda .zip e archivi. Trascina dentro file .zip, .7z o .tar (anche .tar.gz, .tgz, .tar.bz2 e .tar.xz). L'app estrae ogni archivio in una sua cartella e mantiene la data salvata di ogni file. Poi dà a ogni foto la sua data reale dal file .json, dalla foto stessa o dall'archivio, in quest'ordine, la rinomina, e la ordina nelle cartelle che scegli, come Anno/Mese.
Su Windows, la stessa scheda dentro Telefono Android (solo Windows) invia il risultato direttamente al telefono con ogni data giusta. Gli archivi RAR non sono supportati.
Domande frequenti
Perché le foto estratte hanno la data giusta nella galleria ma quella sbagliata in Esplora file?
La galleria legge la data di scatto dentro la foto. La colonna "Ultima modifica" di Esplora file mostra la data del file, che viene dall'archivio. Aggiungi la colonna Data acquisizione in Esplora file per vedere quella che conta.
Estrarre due volte cambia le date?
No. Ogni estrazione riscrive le stesse date salvate.
Uno zip di Google Takeout è diverso?
Sì: arriva con un file .json per ogni foto, che contiene la data e il luogo reali. La scheda Google Foto Takeout li legge; vedi come avere la data corretta nelle foto di Google Takeout.