Jump to content

.sb file: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added {{more citations needed}} tag to article (TW)
Added {{notability}} tag to article (TW)
Line 1: Line 1:
{{notability|date=May 2019}}
{{more citations needed|date=May 2019}}
{{more citations needed|date=May 2019}}
An '''.sb file''' is the file format used to store projects created in the [[Scratch (programming language)|Scratch programming language]] editor up to version 1.4.<ref>{{Cite web|url = http://en.scratch-wiki.info/wiki/.sb|title = Scratch Wiki - .sb|date = 4 October 2015|accessdate = 7 November 2015}}</ref> sb is no longer used in the current version of Scratch and was replaced by the [[.sb2 file]] in Scratch 2.0.
An '''.sb file''' is the file format used to store projects created in the [[Scratch (programming language)|Scratch programming language]] editor up to version 1.4.<ref>{{Cite web|url = http://en.scratch-wiki.info/wiki/.sb|title = Scratch Wiki - .sb|date = 4 October 2015|accessdate = 7 November 2015}}</ref> sb is no longer used in the current version of Scratch and was replaced by the [[.sb2 file]] in Scratch 2.0.

Revision as of 22:23, 27 May 2019

An .sb file is the file format used to store projects created in the Scratch programming language editor up to version 1.4.[1] sb is no longer used in the current version of Scratch and was replaced by the .sb2 file in Scratch 2.0.

File Structure

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.

infoSize

Encodes the length of the project's infoObjects. A four-byte long, 32-bit, big-Endian integer.

infoObjects

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

contents

A object table with the Stage as the root. All objects in the program are stored here as references.

See also

References

  1. ^ "Scratch Wiki - .sb". 4 October 2015. Retrieved 7 November 2015.