Construir data: URI
data-uri-buildConstruye una URI data: (RFC 2397) desde texto o bytes y un tipo MIME. Cuándo: hay que convertir bytes o texto a esta codificación, o desde ella, con exactitud y sin adivinar. No para: analizar una URI data (data-uri-parse). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Builds an RFC 2397 data: URI from text or base64 bytes and a MIME type, using base64 or percent-encoding. When: bytes or text have to be converted to or from this encoding exactly, without guessing. Not for: parsing an RFC 2397 data: URI into MIME type, parameters, base64 flag, byte size and content (data-uri-parse). Side effects: none (read-only, no network access, no stored state). Deterministic: the same input gives the same output. Limits: JSON input up to 64 KB, 1 s per call, result up to 1 MB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Content (string; required). | |
| mime | No | MIME type (string; optional; default "text/plain"; up to 200 chars; pattern ^[\w.+-]+/[\w.+-]+(;\s*[\w.+-]+=[\w.+-]+)*$). | text/plain |
| base64 | No | Use base64 (boolean; optional; default true). | |
| input_encoding | No | Encoding of data (optional; one of: utf8, base64; default "utf8"). | utf8 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | No |