Буква «x» в конце расширения .xlsx (а также в .docx и .pptx) указывает на то, что файл основан на открытом стандарте XML (Extensible Markup Language). Этот формат был представлен корпорацией Microsoft в 2007 году как часть стандарта Office Open XML, сменив старый двоичный формат .xls. Основные причины появления буквы «x»:
- Тип данных (XML): В отличие от старого расширения .xls, которое хранило данные в закрытом бинарном коде, .xlsx представляет собой сжатый ZIP-архив, содержащий набор текстовых XML-файлов. Вы можете самостоятельно убедиться в этом, изменив расширение файла на .zip и открыв его любым архиватором.
- Безопасность и отсутствие макросов: Суффикс «x» прямо сигнализирует системе и пользователю, что данный файл не содержит программных макросов. Для файлов с макросами используется расширение .xlsm (где «m» означает macro).
- Эффективность хранения: Благодаря структуре XML и использованию ZIP-сжатия, файлы .xlsx занимают до 75% меньше места на диске по сравнению со своими предшественниками .xls.
- Совместимость: Переход на открытый формат XML позволил сторонним приложениям (например, Google Таблицам или Apple Numbers) легче считывать и редактировать данные без использования проприетарного софта Microsoft.
Хотите узнать, как именно устроена внутренняя структура папок внутри XLSX-архива?
Форма ответа
Ответы и вопросы пользователей