re-zipped docx files don't open in Word

I've had success unzipping and examining the interior of a .docx file, but I can't seem to get the re-zipping to work properly. I've tried no compression (command line: zip -0r ...), the archive utility, and a 7zip plugin but none of that works. All of the .docx files I create won't open in the original programs, even when I don't change a single file. Any tips?


It is important that the files that make up the docx are not within another folder, i.e. [Content_Types].xml must be in the root of the resulting zipped file. A similar question has been asked on StackOverflow.

When you open (or extract to the current directory) the zip file, you should have something similar to the following:

./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml

If you have those files within another directory inside the zip or docx file, it won't work. Note that I don't get the customXml folder on an empty Word document, but the report I originally tested with did have it. You may have some more (or less) directories.

The command to rezip these, issued from the "current directory", is:

zip -r preso.pptx *