RC

application/octet-stream

Safe

Magic Bytes

Offset: 0
53 45 51 36

The Roland MV-8000 Project file (RC) is a proprietary binary format created by Roland Corporation for its integrated music production workstations. It primarily functions to store sequence data, track arrangements, and mixer settings within the MV-8000 and MV-8800 series hardware. This legacy format is considered safe as it contains structured MIDI and parameter data rather than executable code, though users often export these sequences to modern digital audio workstations.

Extension

.rc

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .rc files in Python

Python
def is_rc(file_path: str) -> bool:
    """Check if file is a valid RC by magic bytes."""
    signature = bytes([0x53, 0x45, 0x51, 0x36])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .rc files in Node.js

Node.js
function isRC(buffer: Buffer): boolean {
  const signature = Buffer.from([0x53, 0x45, 0x51, 0x36]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsRC(data []byte) bool {
    signature := []byte{0x53, 0x45, 0x51, 0x36}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

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

Related Formats