Không chỉ Office Open XML sử dụng XML đã nén. OpenDocument của Open Office cũng làm như vậy đằng sau hậu trường.
Vô cảm
Lấy ví dụ về một danh mục trong đó logo được lặp lại 1.000 lần. Sử dụng cơ chế xác định, nếu chúng ta muốn thay đổi logo, chúng ta chỉ cần thay đổi một mục trong một tệp, không cần tìm kiếm liên quan vì chúng ta biết nơi cần tìm. Điều này làm tăng khả năng bảo trì đáng kể. Nếu bạn muốn thay đổi bố cục của các thư mục ZIP nơi lưu trữ các tệp của bạn, thì đó là một vấn đề không quan trọng, bởi vì bạn không cần biết mọi yếu tố có thể trỏ đến tệp, tất cả chúng đều nằm trong một điểm.
Chunk
Nó khuyến khích các tài liệu được chia thành các phần nhỏ. Điều này là tốt hơn để giảm ảnh hưởng của tham nhũng tập tin. Và tốt hơn cho việc truy cập dữ liệu: ví dụ: tất cả thông tin kiểu trong một phần XML, mỗi bảng tính hoặc bảng riêng biệt trong các phần khác nhau của riêng chúng. Điều này cho phép truy cập nhanh hơn và tạo đối tượng ít hơn cho khách hàng và giúp nhiều quy trình hoạt động trên cùng một tài liệu dễ dàng hơn.
Chunking cũng có lợi cho lập trình viên. Thay thế một biểu định kiểu bằng một biểu định kiểu khác sẽ trở thành thao tác tệp ZIP, không phải là thao tác XML. Và nó làm giảm số lượng những điều mà một lập trình viên cần phải hiểu, bởi vì họ có thể tiếp cận các khối với giả định rằng tất cả thông tin về một chủ đề đều nằm trong khối đó: họ không phải lo lắng về việc phải tìm kiếm thông qua một tệp lớn với nhiều yếu tố ngoại lai.
Cảm ứng tương đối
Trong các Quy ước đóng gói mở, mỗi tệp có tham chiếu đều có tệp _ bọn riêng với các danh sách chỉ định. Điều này giúp dễ dàng cắt và dán một số thông tin với tất cả các tài nguyên được liên kết trong một số trường hợp, cung cấp phạm vi tên để loại bỏ cơ hội xung đột tên giữa các tệp, v.v.