web analytics

Well, *I* thought it was cool

Modern Word files are XML files, zipped. (XML is a sort of cousin to HTML, the markup language webpages are written in). That’s why the extension is docx. If you rename a .docx file to .zip, you can actually open it and see how it’s structured.

That’s what you see in the picture above.

The _rels folder contains relationship files (with the .rels extension). These XML files act like a “map” or “glue” telling Microsoft Word (or any compatible program) how all the different parts of the document are connected to each other.

CustomXML is self explanatory, and the docProps folder (short for “document properties”) contains the metadata about the file itself — not the actual content of the document, but information about the document: it’s the place where Word (and other Office apps) stores things you usually see when you go to File > Info such as the author name, title, creation date, etc.

The actual documents lives in the Word folder and the [Content_Types].xml file’s job is to tell any program what kind of content each file inside the ZIP package is. Sort of a “file type registry”.

And yes, they’re human-readable and you can edit them manually, with a fair probability of screwup if you get it wrong. Why you would want to I do not know; I just like to take things apart to see how they’re made. Yes, some of these words were cut and pasted from the robot.

I hope you had an awesome Good Friday. I’ll see you on the other side of the weekend!

Comments


Comment from ExpressoBold Pureblood
Time: April 3, 2026, 6:55 pm

Blessed Good Friday!

Reflect on the sacrifice for our salvation.

AMEN.


Comment from QuasiModo
Time: April 3, 2026, 9:26 pm

Have a blessed Easter weekend ❤🕊🙏


Comment from Ben
Time: April 3, 2026, 11:48 pm

This is true of all MS Office files that end in x, .xlsx, .pptx, etc. I write programs that write to them and they are SOOOOO slow. You unzip, edit and rezip. Ugh!


Comment from Uncle AL
Time: April 4, 2026, 12:13 am

I hope you all had/are having a (oxymoron alert) joyously somber Good Friday and a magnificent Easter Sunday.

It would be nice for a reciprocal message next week when we Orthodox people celebrate Good Friday and then Pascha on the 12th. We’ve been calculating the dates of our moveable feasts for about two millennia now and don’t see any good reason to fix what isn’t broken.

God Bless Us All! ☦️☦️☦️✝️✝️✝️

Write a comment

(as if I cared)

(yeah. I'm going to write)

(oooo! you have a website?)


Beware: more than one link in a comment is apt to earn you a trip to the spam filter, where you will remain -- cold, frightened and alone -- until I remember to clean the trap. But, hey, without Akismet, we'd be up to our asses in...well, ass porn, mostly.


<< carry me back to ol' virginny