Nokia Startup Logo

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Software)
m (Change telparia.com samples link to template)
 
(7 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
|extensions={{ext|nsl}}
 
|extensions={{ext|nsl}}
 
}}
 
}}
'''Nokia Startup Logo''' ('''NSL''') is a raster image format used by some Nokia phones. It stores bi-level images, whose size is always 84×48 pixels.
+
'''Nokia Startup Logo''' ('''NSL''') is a bi-level raster image format used by some Nokia phones.
 
+
There might be other "Nokia Startup Logo" formats, used by other models of phones, whose format is different from the one described here.
+
  
 
== Format ==
 
== Format ==
 
NSL appears to use a variant of [[IFF]], with segment lengths stored in 2 bytes instead of 4.
 
NSL appears to use a variant of [[IFF]], with segment lengths stored in 2 bytes instead of 4.
 +
 +
The image dimensions are not stored in the file, but it may be possible to deduce them from the size of the bitmap (the "<code>NSLD</code>" chunk). Model 6110 uses a 504-byte bitmap having dimensions of 84×48 pixels. The ''gnokii'' software suggests that model 6210 uses a 768-byte bitmap of 96×60 pixels, and models 6510 and 7110 use an 864-byte bitmap of 96×65 pixels.
  
 
== Identification ==
 
== Identification ==
Line 15: Line 15:
  
 
== Software ==
 
== Software ==
* [http://wammu.eu/gammu/ Gammu] can read NSL files, though it's not clear if it can write them to a more portable format.
+
* [http://wammu.eu/gammu/ Gammu] has code to read 84×48 NSL images (libgammu/service/gsmlogo.c), though it's not clear how to make use of it.
 +
* [http://www.gnokii.org/ gnokii] appears to have code to read NSL images (common/gsm-filetypes.c).
 +
* [[Konvertor]]
 +
* {{Deark}}
  
 
== Sample files ==
 
== Sample files ==
 
* [http://www.funsms.net/operator_logos.htm Free Operator Logos] → [http://www.funsms.net/software/logo/223startuplogos.zip 223startuplogos.zip] includes a few NSL files
 
* [http://www.funsms.net/operator_logos.htm Free Operator Logos] → [http://www.funsms.net/software/logo/223startuplogos.zip 223startuplogos.zip] includes a few NSL files
 +
* {{DexvertSamples|image/nokiaStartupLogo}}
 +
 +
[[Category:IFF based file formats]]
 +
[[Category:Nokia]]
 +
[[Category:Booting]]

Latest revision as of 04:06, 28 December 2023

File Format
Name Nokia Startup Logo
Ontology
Extension(s) .nsl

Nokia Startup Logo (NSL) is a bi-level raster image format used by some Nokia phones.

Contents

[edit] Format

NSL appears to use a variant of IFF, with segment lengths stored in 2 bytes instead of 4.

The image dimensions are not stored in the file, but it may be possible to deduce them from the size of the bitmap (the "NSLD" chunk). Model 6110 uses a 504-byte bitmap having dimensions of 84×48 pixels. The gnokii software suggests that model 6210 uses a 768-byte bitmap of 96×60 pixels, and models 6510 and 7110 use an 864-byte bitmap of 96×65 pixels.

[edit] Identification

Files begin with the ASCII string "FORM". They also contain "NSLD", and probably "VERS" and "MODL".

[edit] Software

  • Gammu has code to read 84×48 NSL images (libgammu/service/gsmlogo.c), though it's not clear how to make use of it.
  • gnokii appears to have code to read NSL images (common/gsm-filetypes.c).
  • Konvertor
  • Deark

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox