Office documents
Office files are ZIP containers. filerepack extracts them, packs nested images
and minifies XML, then rewrites the archive. OOXML-like files prefer Info-ZIP
zip when it is on PATH so extra 7-Zip fields do not break Word/Excel.
Word, Excel, PowerPoint
filerepack repack contract.docx
filerepack repack workbook.xlsx --dryrun --stats
filerepack repack slides.pptx --progress
Needs 7zz or 7z. Install zip as well for OOXML.
OpenDocument and iWork
filerepack repack report.odt
filerepack repack sheet.ods
filerepack repack deck.odp
filerepack repack notes.pages
.otf is packed as ODF only when the file is a ZIP (OpenType fonts are skipped).
Bulk a documents folder
filerepack bulk ./documents --include-ext docx,xlsx,pptx,odt,ods,odp --jobs auto --progress
See the format matrix for the full OOXML / ODF / iWork extension list.
Related docs
- Archives — the same ZIP walk
repack- External tools