Почему в расширении xlsx , в конце стоит именно х?

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Буква «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-архива?

Форма ответа

Ваш аватар