Наверное, все уже знают, что в грядущий Office (2007) включена поддержка новых форматов файлов. Более того, эти форматы будут использоваться по умолчанию.
Вообще, я считаю, это великая вещь, так как:
- Форматы открытые. Иными словами, любой, кто захочет создать документ MS Office отныне может просто взять документацию и сделать это.
Это очень хорошо для разработчиков, которым больше не придется вызывать из своих программ Office и разбираться с тем, какая его версия установлена и установлена ли вообде.
Это очень хорошо для разработчиков продуктов-конкурентов, таких, как OpenOffice, например. Надо полагать, что с неполной совместимостью документов будет покончено.
- Новый формат представляет собой не какой-то бинарный документ неопределенной структуры, а всего лишь заархивированную методом "zip" папку, в которой хранится описание документа. Хранится оно в виде XML-файлов и прочих ресурсов (картинок, например), которые включены в документ.
Это тоже очень хорошо - документы такого формата, опять же, легко создавать программно (схемы-то есть), легко программно читать (например, поиск сделать).. С ними вообще существенно легче работать.
А для пользователя все по-прежнему выглядит как файл "Уважаемый Сергей Борисович.docx" на диске :)
Для того же, чтобы пользователи предыдущих версий Office, таких, как Office 2000, Office XP, Office 2003 не чувствовали себя обманутыми, Microsoft выпускает обновление "Compatibility Pack", после установки которого в указанных версиях Office тоже появится возможность работы с документами нового формата.
То есть, любой пользователь Office 2000 сможет открыть и работать с документом, сделанным в Office 2007.
Само обновление доступно по этому адресу: http://www.microsoft.com/office/preview/beta/converter.mspx
Там же список расширений файлов, которые зарезервированы за документами Office 2007.
Пользователям Office 2007, естественно, данное обновление не нужно ;)
Кто-нибудь уже использует Office 2007? Я - да. Последнюю бету. Пока еще тормозит. И Outlook падает при попытке забрать письма с POP3. :) Хотя выглядит здорово.