Yaz0
From Just Solve the File Format Problem
(Difference between revisions)
Line 4: | Line 4: | ||
|extensions={{ext|szs}} | |extensions={{ext|szs}} | ||
}} | }} | ||
− | '''Yaz0''' is a compression format designed by Nintendo for use in game development. It is found in many Nintendo titles from the early 2000s (ie. The Legend of Zelda: Majora's Mask, The Legend of Zelda: The Wind Waker, Super Mario Sunshine, etc...) and is often used to compress an archive | + | '''Yaz0''' is a compression format designed by Nintendo for use in game development. It is found in many Nintendo titles from the early 2000s (ie. The Legend of Zelda: Majora's Mask, The Legend of Zelda: The Wind Waker, Super Mario Sunshine, etc...) and is often used to compress an archive (like [http://fileformats.archiveteam.org/wiki/RARC_(Nintendo) RARC]) containing model and texture files. It is a form of RLE, or [https://en.wikipedia.org/wiki/Run-length_encoding run-length encoding] (A lossless data compression method) and usually shows up in .szs files. Compressed files can be easily identified in a hex editor, as the first 4 bytes of the header read "Yaz0", in ASCII. |
== Tools that handle Yaz0 compressed files == | == Tools that handle Yaz0 compressed files == |
Revision as of 21:03, 12 January 2018
Yaz0 is a compression format designed by Nintendo for use in game development. It is found in many Nintendo titles from the early 2000s (ie. The Legend of Zelda: Majora's Mask, The Legend of Zelda: The Wind Waker, Super Mario Sunshine, etc...) and is often used to compress an archive (like RARC) containing model and texture files. It is a form of RLE, or run-length encoding (A lossless data compression method) and usually shows up in .szs files. Compressed files can be easily identified in a hex editor, as the first 4 bytes of the header read "Yaz0", in ASCII.
Tools that handle Yaz0 compressed files
- Szs tools by thakis (Encoder by shevious/daegunlee)
- Wiimms SZS Tools, by Wiimm
- Wexos's Toolbox
- A python library for Yaz0 Dec/Enc by AboodXD