MINIPSF1
audio/x-psf
Magic Bytes
Offset: 0
50 53 46
The MiniPSF1 format is a specialized variation of the Portable Sound Format (PSF) architecture originally developed by Neill Corlett for emulated PlayStation audio. Instead of containing full audio samples, this file stores only sequence data and executable code, referencing external library files to reduce storage requirements. Primarily utilized by video game music preservationists, this legacy format requires specialized audio players or component plugins to simulate the original console hardware.
Validation Code
How to validate .minipsf1 files in Python
Python
def is_minipsf1(file_path: str) -> bool:
"""Check if file is a valid MINIPSF1 by magic bytes."""
signature = bytes([0x50, 0x53, 0x46])
with open(file_path, "rb") as f:
return f.read(3) == signature
How to validate .minipsf1 files in Node.js
Node.js
function isMINIPSF1(buffer: Buffer): boolean {
const signature = Buffer.from([0x50, 0x53, 0x46]);
return buffer.subarray(0, 3).equals(signature);
}
Go
func IsMINIPSF1(data []byte) bool {
signature := []byte{0x50, 0x53, 0x46}
if len(data) < 3 {
return false
}
return bytes.Equal(data[:3], signature)
}
API Endpoint
GET
/api/v1/minipsf1
curl https://filesignature.org/api/v1/minipsf1