{"success":true,"data":{"ext":"sil","name":"Audio compression formatdeveloped by Skype; also used by other applications","description":"SIL is an audio compression format developed by Skype for efficient speech encoding and decoding. It is used primarily for voice communication in VoIP systems, including Skype and other applications that support the codec. The format is generally considered safe to handle, though support may depend on older or proprietary software implementations and compatibility layers. Historically, it was associated with Skype's early telephony stack.","mime":[],"risk_level":"Safe","signatures":[{"hex":"23 21 53 49 4C 4B 0A","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"},{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_sil(file_path: str) -> bool:\n    \"\"\"Check if file is a valid SIL by magic bytes.\"\"\"\n    signature = bytes([0x23, 0x21, 0x53, 0x49, 0x4C, 0x4B, 0x0A])\n    with open(file_path, \"rb\") as f:\n        return f.read(7) == signature","node":"function isSIL(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x23, 0x21, 0x53, 0x49, 0x4C, 0x4B, 0x0A]);\n  return buffer.subarray(0, 7).equals(signature);\n}","go":"func IsSIL(data []byte) bool {\n    signature := []byte{0x23, 0x21, 0x53, 0x49, 0x4C, 0x4B, 0x0A}\n    if len(data) < 7 {\n        return false\n    }\n    return bytes.Equal(data[:7], signature)\n}"}}}