{"success":true,"data":{"ext":"vcs","name":"VCS","description":"VCS (vCalendar) is a text-based calendar interchange format created by the Internet Mail Consortium and maintained through the vCalendar and related calendaring specifications. It is used for sharing appointments, meetings, and other scheduling data between email clients, personal information managers, and calendar applications. The format is largely superseded by iCalendar, but it remains supported by some legacy software; as plain text, it generally poses limited security risk when opened in trusted applications.","mime":["text/x-vcalendar"],"risk_level":"Safe","signatures":[{"hex":"42 45 47 49 4E 3A 56 43 41 4C 45 4E 44 41 52","offset":0,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":["ics","ifb","vcf"],"usage":{"python":"def is_vcs(file_path: str) -> bool:\n    \"\"\"Check if file is a valid VCS by magic bytes.\"\"\"\n    signature = bytes([0x42, 0x45, 0x47, 0x49, 0x4E, 0x3A, 0x56, 0x43, 0x41, 0x4C, 0x45, 0x4E, 0x44, 0x41, 0x52])\n    with open(file_path, \"rb\") as f:\n        return f.read(15) == signature","node":"function isVCS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x42, 0x45, 0x47, 0x49, 0x4E, 0x3A, 0x56, 0x43, 0x41, 0x4C, 0x45, 0x4E, 0x44, 0x41, 0x52]);\n  return buffer.subarray(0, 15).equals(signature);\n}","go":"func IsVCS(data []byte) bool {\n    signature := []byte{0x42, 0x45, 0x47, 0x49, 0x4E, 0x3A, 0x56, 0x43, 0x41, 0x4C, 0x45, 0x4E, 0x44, 0x41, 0x52}\n    if len(data) < 15 {\n        return false\n    }\n    return bytes.Equal(data[:15], signature)\n}"}}}