SSP
application/octet-stream
Magic Bytes
Offset: 0
53 4D 53 4E 46 32 30 30
Samsung Note (SSP) is a proprietary document format developed and maintained by Samsung Electronics for its mobile and desktop note-taking applications. It primarily serves to store handwritten notes, digital sketches, and embedded multimedia content created within the S Note and Samsung Notes software ecosystems. As a legacy format utilized by older iterations of Samsung's productivity suite, it has largely been superseded by newer standards such as the SDOC and SDOCX extensions.
Validation Code
How to validate .ssp files in Python
Python
def is_ssp(file_path: str) -> bool:
"""Check if file is a valid SSP by magic bytes."""
signature = bytes([0x53, 0x4D, 0x53, 0x4E, 0x46, 0x32, 0x30, 0x30])
with open(file_path, "rb") as f:
return f.read(8) == signature
How to validate .ssp files in Node.js
Node.js
function isSSP(buffer: Buffer): boolean {
const signature = Buffer.from([0x53, 0x4D, 0x53, 0x4E, 0x46, 0x32, 0x30, 0x30]);
return buffer.subarray(0, 8).equals(signature);
}
Go
func IsSSP(data []byte) bool {
signature := []byte{0x53, 0x4D, 0x53, 0x4E, 0x46, 0x32, 0x30, 0x30}
if len(data) < 8 {
return false
}
return bytes.Equal(data[:8], signature)
}
API Endpoint
GET
/api/v1/ssp
curl https://filesignature.org/api/v1/ssp