Thomson Speedtouch series WLAN router firmware

application/octet-stream

Safe

Magic Bytes

Offset: 0
42 4D

Thomson SpeedTouch series WLAN router firmware is a proprietary binary format created by Thomson Multimedia for managing its residential gateway hardware. It is primarily used to perform system updates or recover corrupted device configurations on legacy SpeedTouch modems and integrated access points. While this legacy format is technically safe, users must exercise caution during the flashing process to prevent hardware bricking, as these devices are now largely obsolete.

Extension

.rbi

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .rbi files in Python

Python
def is_rbi(file_path: str) -> bool:
    """Check if file is a valid RBI by magic bytes."""
    signature = bytes([0x42, 0x4D])
    with open(file_path, "rb") as f:
        return f.read(2) == signature

How to validate .rbi files in Node.js

Node.js
function isRBI(buffer: Buffer): boolean {
  const signature = Buffer.from([0x42, 0x4D]);
  return buffer.subarray(0, 2).equals(signature);
}
Go
func IsRBI(data []byte) bool {
    signature := []byte{0x42, 0x4D}
    if len(data) < 2 {
        return false
    }
    return bytes.Equal(data[:2], signature)
}

API Endpoint

GET /api/v1/rbi
curl https://filesignature.org/api/v1/rbi

Related Formats