docx is Office Open XML
So, this has not directly to do with general purpose zip, but rather with the way office stores the file.
C# provides the package class
] to process such files.
Please note that a package only understands the form, not the content. I.e. if you want to process word files, this is not really a fruitful approach. Use VSTO
] or Office.Interop