Picasa movie project file
application/octet-stream
Magic Bytes
Offset: 0
06 0E 2B 34 02 05 01 01 0D 01 02 01 01 02
The Picasa movie project file is a legacy metadata format developed by Google for the Picasa digital photo management software. It primarily stores instructions for compiling multimedia slideshows, including references to source images, audio tracks, and specific transition effects. As a non-executable structure, the format is considered safe for local storage, though it became largely obsolete after Google discontinued the Picasa suite in 2016 in favor of current cloud-based photo management services.
Validation Code
How to validate .mxf files in Python
Python
def is_mxf(file_path: str) -> bool:
"""Check if file is a valid MXF by magic bytes."""
signature = bytes([0x06, 0x0E, 0x2B, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0D, 0x01, 0x02, 0x01, 0x01, 0x02])
with open(file_path, "rb") as f:
return f.read(14) == signature
How to validate .mxf files in Node.js
Node.js
function isMXF(buffer: Buffer): boolean {
const signature = Buffer.from([0x06, 0x0E, 0x2B, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0D, 0x01, 0x02, 0x01, 0x01, 0x02]);
return buffer.subarray(0, 14).equals(signature);
}
Go
func IsMXF(data []byte) bool {
signature := []byte{0x06, 0x0E, 0x2B, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0D, 0x01, 0x02, 0x01, 0x01, 0x02}
if len(data) < 14 {
return false
}
return bytes.Equal(data[:14], signature)
}
API Endpoint
GET
/api/v1/mxf
curl https://filesignature.org/api/v1/mxf