Что такое формат файла MSCZ?
Формат .mscz является родным сжатым форматом партитур, используемым в MuseScore - кроссплатформенном приложении для создания, редактирования и печати нотных записей. Первоначально разработанный Вернером Швеером и ныне поддерживаемый MuseScore BVBA (часть Muse Group), он хранит полный документ партитуры, включая данные о композиции, информацию об инструментах, тактовые и ключевые знаки, ноты, динамику и текст песен. Файл .mscz также может содержать метаданные, такие как имя композитора, название, уведомление об авторских правах и другие детали партитуры.
Формат .mscz использует алгоритм сжатия ZIP - его файлы начинаются с магических байтов 50 4B 03 04, стандартной сигнатуры PK, встречающейся во всех архивах ZIP. Распаковка .mscz раскрывает его внутреннюю структуру:
- несжатый XML-файл партитуры .mscx, содержащий фактические данные нотации
- манифест
container.xml, перечисляющий содержимое архива - миниатюру предварительного просмотра первой страницы
- любые встроенные изображения или аудиофайлы
Родственный формат .mscx несет те же данные нотации XML без какого-либо сжатия. Старый формат .msc использовался в MuseScore версии 0.9.4 и ранее. По сути, .mscz - это сжатая версия файла .mscx, которая также может содержать изображения и другие встроенные ресурсы. Благодаря сжатию файлы .mscz имеют небольшой размер, но при этом полностью функциональны - MuseScore открывает их напрямую без необходимости ручного извлечения.
Партитуры, сохраненные как .mscz, могут быть экспортированы в MusicXML для использования в другом программном обеспечении для нотации или преобразованы в PDF и MIDI для печати и воспроизведения. MIME-тип формата - application/x-musescore.
Безопасность и защита
РИСК: LOWФайл .mscz является документом нотации (ZIP-архив с XML) без исполняемого кода, поэтому его безопасно открывать. Как и любой формат на базе ZIP, он теоретически может содержать вложенные файлы, но практический риск ничтожен - загружайте партитуры с musescore.com или из доверенных источников и используйте официальное приложение MuseScore с сайта musescore.org, а не безымянные «просмотрщики MSCZ».
Детали формата
в двух словахПрограммы, открывающие файлы MSCZ
Технические подробности
глубокая спецификация| Формат контейнера | Архив ZIP; магические байты `50 4B 03 04` (сигнатура `PK`) со смещением 0 |
| Внутренний файл партитуры | Несжатый `.mscx` (XML), вложенный в корень архива ZIP |
| Манифест архива | `container.xml` внутри ZIP перечисляет путь к партитуре и любые дополнительные файлы |
| Миниатюра первой страницы | Предварительный просмотр PNG, хранящийся по пути `Thumbnails/thumbnail.png` внутри архива |
| MIME-тип | `application/x-musescore` |
| Кодировка XML (слой партитуры) | UTF-8; данные партитуры следуют собственной XML-схеме MuseScore |
| Сохраняемые элементы нотации | Ноты, паузы, ключи, знаки тональности и размера, динамика, текст песен, артикуляция, лиги и символы аккордов |
| Встроенные ресурсы | Изображения PNG и SVG; опционально встроенные аудиофайлы |
| Алгоритм сжатия | Deflate (стандартный ZIP); обычно достигает уменьшения размера от 5:1 до 10:1 по сравнению с несжатым `.mscx` |
| Совместимость версий | Схема формата менялась в MuseScore 1, 2, 3 и 4; новые версии импортируют старые файлы, но старые версии могут не открыть новые |
| Цели экспорта | MusicXML, PDF, MIDI, MP3, OGG, WAV, PNG, SVG, LilyPond и шрифт Брайля для нот |
| Синтез воспроизведения | MuseScore использует движок звуковых шрифтов SFZ/SF2 (Fluid/MuseSounds) для воспроизведения; аудиоданные не хранятся в самом файле |
| Диапазон инструментов | Поддерживает полные оркестровые партитуры, вокальные/хоровые партии, гитарную табулатуру, цифрованный бас и перкуссию |
| Разработчик | Первоначально Вернер Швеер; ныне MuseScore BVBA, дочерняя компания Muse Group |
| Выпущен | 2002 (MuseScore project); .mscz format current |
| Открыть стандартное | Да · без роялти |
| Спецификация | musescore.org |
Конвертации MSCZ
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MSCZ.