{"id":"iso8859-semantic-decode","version":"1.0.0","description":"Decode ISO-8859-6 Arabic, ISO-8859-8 Hebrew, or ISO-8859-11 Thai bytes into logical Unicode text.","supported_operations":["decode Arabic ISO 8859 bytes","decode Hebrew ISO 8859 bytes","decode Thai ISO 8859 bytes","legacy byte stream to logical Unicode","replace undefined legacy byte positions","read ISO part 11 byte data"],"unsupported_operations":["Unicode normalization or transliteration","bidirectional display shaping or visual reordering","automatic language or encoding detection"],"semantics":["Conversions operate on logical code points only; no bidi shaping, visual reordering, normalization, or language guessing.","Strict mode rejects the first undefined byte or unrepresentable character; replacement mode uses U+FFFD when decoding and byte 3f when encoding.","Omitted mode means strict. Check reports every undefined byte offset.","Base64 must be canonical and bytes are reported in lowercase hexadecimal diagnostics.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_input_bytes":4096,"max_output_bytes":16384,"max_items":4096},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["encoding","bytes_base64"],"properties":{"encoding":{"type":"string","enum":["iso-8859-6","iso-8859-8","iso-8859-11"]},"bytes_base64":{"type":"string","maxLength":5500},"mode":{"type":"string","enum":["strict","replacement"]}}},"output_schema":{"type":"object","additionalProperties":false,"required":["text","replacements","standard_version"],"properties":{"text":{"type":"string","maxLength":4096},"replacements":{"type":"integer","minimum":0,"maximum":4096},"standard_version":{"type":"string","const":"ISO/IEC 8859-6:1999; ISO/IEC 8859-8:1999; ISO/IEC 8859-11:2001"}}},"examples":[{"input":{"encoding":"iso-8859-6","bytes_base64":"0+TH5Q=="},"output":{"text":"سلام","replacements":0,"standard_version":"ISO/IEC 8859-6:1999; ISO/IEC 8859-8:1999; ISO/IEC 8859-11:2001"}},{"input":{"encoding":"iso-8859-8","bytes_base64":"+ezl7Q=="},"output":{"text":"שלום","replacements":0,"standard_version":"ISO/IEC 8859-6:1999; ISO/IEC 8859-8:1999; ISO/IEC 8859-11:2001"}}],"execute_url":"/v1/tools/iso8859-semantic-decode/versions/1.0.0/execute"}