Generic JPEG Image
image/jpeg
Magic Bytes
Offset: 0
FF D8 FF
The JPE file extension represents a JPEG image, a standard for digital image compression developed by the Joint Photographic Experts Group. It is widely utilized by digital cameras and web applications for storing and transmitting high-quality photographic data with efficient file sizes. While functionally identical to the more common JPG and JPEG extensions, this specific three-letter variant is historically associated with legacy file systems requiring restricted character limits.
Validation Code
How to validate .jpe files in Python
Python
def is_jpe(file_path: str) -> bool:
"""Check if file is a valid JPE by magic bytes."""
signature = bytes([0xFF, 0xD8, 0xFF])
with open(file_path, "rb") as f:
return f.read(3) == signature
How to validate .jpe files in Node.js
Node.js
function isJPE(buffer: Buffer): boolean {
const signature = Buffer.from([0xFF, 0xD8, 0xFF]);
return buffer.subarray(0, 3).equals(signature);
}
Go
func IsJPE(data []byte) bool {
signature := []byte{0xFF, 0xD8, 0xFF}
if len(data) < 3 {
return false
}
return bytes.Equal(data[:3], signature)
}
API Endpoint
GET
/api/v1/jpe
curl https://filesignature.org/api/v1/jpe