uncategorized

Cambiare la data di creazione ad un file word

Qualche giorno fa mi è stato chiesto di cambiare la data di creazione ad un file word, nello specifico docx, perciò scrivo qui la procedura nel caso possa servire a qualcuno. La procedura è spiegata su GNU/Linux ma su Windows è praticamente identica.
I file docx, sostanzialmente, sono dei file zip, perciò rinominiamo il file da “.docx” a “.zip”, nel caso la vostra utility di decompressione non sia così intelligente da non fare obiezioni.

1
mv file_word.docx file_word.zip

Creiamo una cartella che ospiterà il file dezippato e posizioniamoci al suo interno:

1
2
mkdir documento
cd documento

Decomprimiamo qui dentro il file word:

1
2
cd documento
unzip ../file_word.zip

La gerarchia dei file decompressi dovrebbe essere la seguente (o similare):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Archive: file_word.zip
Length Date Time Name
--------- ---------- ----- ----
1605 1980-01-01 00:00 [Content_Types].xml
590 1980-01-01 00:00 _rels/.rels
1218 1980-01-01 00:00 word/_rels/document.xml.rels
12470 1980-01-01 00:00 word/document.xml
69582 1980-01-01 00:00 word/media/image1.png
7078 1980-01-01 00:00 word/theme/theme1.xml
2239 1980-01-01 00:00 word/settings.xml
1451 1980-01-01 00:00 word/fontTable.xml
16888 1980-01-01 00:00 word/styles.xml
17641 1980-01-01 00:00 word/stylesWithEffects.xml
714 1980-01-01 00:00 docProps/app.xml
751 1980-01-01 00:00 docProps/core.xml
428 1980-01-01 00:00 word/webSettings.xml
7137 1980-01-01 00:00 word/numbering.xml
--------- -------
139792 14 files

Ora, non c’è bisogno che vi dica che nei file XML potete cambiare quello che volete, però per cambiare la data di creazione dobbiamo andare nella cartella docProps:

1
cd docProps

ora editiamo il file core.xml

1
vi core.xml

in questo file troviamo i tag “dcterms:created” e “dcterms:modified” che sono rispettivamente la data di creazione e la data di modifica. Modificate le date che vi interessano in formato ISO 8601 combined UTC (’YYYY-MM- DDThh:mm:ssZ’) e salvate il file.
Sempre da dentro la cartella documento ricomprimiamo il file:

1
zip -r file_word.docx *

Il file ’fileword.docx’ ora sarà identico al file originale ma con la data di creazione e/o la data di modifica aggiornate.

Share