Co to jest format pliku MSCZ?
Format .mscz to natywny, skompresowany format zapisu nutowego używany przez MuseScore, wieloplatformową aplikację do komponowania, edytowania i drukowania notacji muzycznej. Pierwotnie opracowany przez Wernera Schweera, a obecnie utrzymywany przez MuseScore BVBA (część Muse Group), przechowuje kompletny dokument nutowy, w tym dane kompozycji, informacje o instrumentach, metrum i tonacje, nuty, dynamikę oraz teksty piosenek. Plik .mscz może również zawierać metadane, takie jak nazwisko kompozytora, tytuł, informacje o prawach autorskich i inne szczegóły partytury.
Format .mscz wykorzystuje algorytm kompresji ZIP - jego pliki zaczynają się od magicznych bajtów 50 4B 03 04, czyli standardowej sygnatury PK występującej we wszystkich archiwach ZIP. Rozpakowanie pliku .mscz ujawnia jego wewnętrzną strukturę:
- nieskompresowany plik zapisu XML .mscx zawierający właściwe dane notacji
- manifest
container.xmlwymieniający zawartość archiwum - podgląd miniatury pierwszej strony
- wszelkie osadzone obrazy lub pliki audio
Pokrewny format .mscx przenosi te same dane notacji XML bez żadnej kompresji. Starszy format .msc był używany przez MuseScore w wersji 0.9.4 i wcześniejszych. W istocie .mscz jest skompresowaną wersją pliku .mscx, która może również zawierać obrazy i inne osadzone zasoby. Dzięki kompresji pliki .mscz mają niewielki rozmiar, a jednocześnie są w pełni funkcjonalne - MuseScore otwiera je bezpośrednio bez konieczności ręcznego wypakowywania.
Partytury zapisane jako .mscz można eksportować do formatu MusicXML w celu użycia w innym oprogramowaniu do notacji lub renderować do formatów PDF i MIDI do druku i odtwarzania. Typ MIME formatu to application/x-musescore.
Bezpieczeństwo
RYZYKO: LOWPlik .mscz jest dokumentem notacji (ZIP z plikami XML) bez kodu wykonywalnego, więc jest bezpieczny do otwarcia. Jak w przypadku każdego formatu opartego na ZIP, teoretycznie mógłby zawierać osadzone pliki, ale ryzyko praktyczne jest znikome - pobieraj partytury z musescore.com lub zaufanych źródeł i używaj oficjalnej aplikacji MuseScore z musescore.org zamiast nieznanych „przeglądarek MSCZ”.
Szczegóły formatu
w pigułceProgramy otwierające pliki MSCZ
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP; magiczne bajty `50 4B 03 04` (sygnatura `PK`) pod offsetem 0 |
| Wewnętrzny plik partytury | Nieskompresowany `.mscx` (XML) umieszczony w katalogu głównym archiwum ZIP |
| Manifest archiwum | `container.xml` wewnątrz ZIP wymienia ścieżkę do partytury i wszelkie pliki uzupełniające |
| Miniatura pierwszej strony | Podgląd PNG zapisany jako `Thumbnails/thumbnail.png` wewnątrz archiwum |
| Typ MIME | `application/x-musescore` |
| Kodowanie XML (warstwa partytury) | UTF-8; dane partytury są zgodne z własnym schematem XML MuseScore |
| Przechowywane elementy notacji | Nuty, pauzy, klucze, tonacje/metrum, dynamika, teksty, artykulacja, łuki i symbole akordów |
| Zasoby osadzone | Obrazy PNG i SVG; opcjonalnie osadzone pliki audio |
| Algorytm kompresji | Deflate (standardowy ZIP); zazwyczaj osiąga od 5:1 do 10:1 redukcji rozmiaru względem nieskompresowanego `.mscx` |
| Kompatybilność wersji | Schemat formatu zmieniał się w wersjach MuseScore 1, 2, 3 i 4; nowsze wersje importują starsze pliki, ale starsze wersje mogą nie otwierać nowszych |
| Cele eksportu | MusicXML, PDF, MIDI, MP3, OGG, WAV, PNG, SVG, LilyPond oraz notacja brajlowska |
| Synteza odtwarzania | MuseScore używa silnika soundfont SFZ/SF2 (Fluid/MuseSounds) do odtwarzania; dane audio nie są przechowywane w samym pliku |
| Zakres instrumentów | Obsługuje pełne partytury orkiestrowe, głosy wokalne/chóralne, tabulatury gitarowe, basso continuo i perkusję |
| Deweloper | Pierwotnie Werner Schweer; obecnie MuseScore BVBA, spółka zależna Muse Group |
| Wydano | 2002 (MuseScore project); .mscz format current |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | musescore.org |