An .sb file is the file format used to store projects created in the Scratch programming language editor up to version 1.4. sb is no longer used in the current version of Scratch and was replaced by the .sb2 file in Scratch 2.0.
The .sb file is divided into four sections.
The 10-byte header contains the ASCII string 'ScratchV02' in versions higher than 1.2, and contains the string 'ScratchV01' in versions 1.2 and below.
Encodes the length of the project's infoObjects. A four-byte long, 32-bit, big-Endian integer.
A dictionary-format data section. It contains the following keys:
- thumbnail: a thumbnail of the project's stage
- author: the username of the project's creator
- comment: the Project Notes
- history: save and upload log
- scratch-version: the version of Scratch used to save the file
- "Scratch Wiki - .sb". 4 October 2015. Retrieved 7 November 2015.