Don’t bother zipping .PPTX files
Somebody recently sent me a .pptx file inside of a .zip file. Remember that .xps, .docx, .xlsx, .pptx files are all based on Open Packaging Convention (OPC) and thus are stored in a zip structured file, so you usually won’t see any compression benefits by putting those files into a .zip file.
Update [6/25/2007]: a good (somewhat developer centric) list of the benefits of the new office file formats can be found in the Office Developer documentation in MSDN. A snapshot/rewording of those benefits for end users:
The new Office XML Formats introduce a number of benefits for users:
- Robust. The new Office file formats are designed to be more robust than the old formats, and, therefore, to help reduce the risk of lost information due to damaged or corrupted files.
Efficient. The Office XML Formats use ZIP and compression technologies to store documents. A significant benefit of the new formats is substantially smaller file sizes—up to 75 percent smaller than comparable binary documents.
Backward-compatible. The 2007 Microsoft Office system is backward-compatible with these earlier versions: Microsoft Office 2000, Microsoft Office XP, and Microsoft Office 2003. Users of these versions can adopt the new format with little effort and continue to gain maximum benefit from existing files.
Secure. The openness of the Office XML Formats translates to more secure and transparent files. You can share documents confidently because you can easily identify and remove personally identifiable information and business-sensitive information, such as user names, comments, and file paths. By default, the new Word 2007, Excel 2007, and PowerPoint 2007 file formats (docx, etc…) do not execute embedded code. So, if a person receives an e-mail message with a Word document attached, he or she could open the attachment knowing the document does not execute harmful code. The Office XML Formats include a special-purpose format with a separate extension for files (docm, etc…) with embedded code, enabling IT staff to quickly identify files that contain code.
Update 2 [6/25/2007]: an Office PM pointed me towards Introduction to new file name extensions and Office XML Formats which has good end-user level benefits for the new file formats. Here is a snapshot:
- Compact files Files are automatically compressed and can be up to 75 percent smaller in some cases. The Office XML Formats uses zip compression technology to store documents, offering potential cost savings as it reduces the disk space required to store files and decreases the bandwidth needed to send files via e-mail, over networks, and across the Internet. When you open a file, it is automatically unzipped. When you save a file, it is automatically zipped again. You do not have to install any special zip utilities to open and close files in the 2007 Office release.
- Improved damaged-file recovery Files are structured in a modular fashion that keeps different data components in the file separate from each other. This allows files to be opened even if a component within the file (for example, a chart or table) is damaged or corrupted.
- Better privacy and more control over personal information Documents can be shared confidentially, because personally identifiable information and business-sensitive information, such as author names, comments, tracked changes, and file paths can be easily identified and removed by using Document Inspector. For details, see Remove hidden data and personal information from Office documents.
- Better integration and interoperability of business data Using Office XML Formats as the data interoperability framework for the 2007 Office release set of products means that documents, worksheets, presentations, and forms can be saved in an XML file format that is freely available for anyone to use and to license, royalty free. Office also supports customer-defined XML Schemas that enhance the existing Office document types. This means that customers can easily unlock information in existing systems and act upon it in familiar Office programs. Information that is created within Office can be easily used by other business applications. All you need to open and edit an Office file is a ZIP utility and an XML editor.
- Easier detection of documents that contain macros Files that are saved by using the default "x" suffix (such as .docx, .xlsx, and .pptx) cannot contain Visual Basic for Applications (VBA) macros and XLM macros. Only files whose file name extension ends with an "m" (such as .docm, .xlsm, and .pptm) can contain macros.