Convertidor de TOML a INI Online
Convierte TOML a INI en línea con secciones limpias y pares clave-valor. Perfecto para php.ini, configuraciones de MySQL, configparser de Python y ajustes de aplicaciones heredadas. Gratuito y privado.
¿Qué es la conversión de TOML a INI?
La conversión de TOML a INI toma un archivo de configuración TOML y lo reescribe en el estilo simple clave=valor que usa INI. Los dos formatos se parecen a primera vista: ambos tienen encabezados [sección] y pares clave-valor. Pero TOML admite tipos adecuados, anidamiento profundo y arrays, mientras que INI es intencionalmente minimalista. Un convertidor de toml a ini reduce la sintaxis para encajar en la forma más simple de INI, aplanando las tablas anidadas y uniendo los arrays en cadenas separadas por comas. INI es lo que las herramientas más antiguas y una larga lista de aplicaciones de escritorio todavía leen.
¿Por qué convertir TOML a INI?
Los archivos INI siguen estando en todas partes en el software heredado: php.ini de PHP, .gitconfig de Git, my.cnf de MySQL, configparser de Python y muchas aplicaciones Windows más antiguas. Si estás migrando la configuración de una configuración basada en TOML a una de esas herramientas, una conversión de toml a ini te ahorra reescribir línea por línea. Usa esta herramienta cuando necesites migrar la configuración TOML a una herramienta que lee INI, generar fragmentos de php.ini o my.cnf a partir de borradores TOML, compartir la configuración con software que no admite TOML, o simplificar los ajustes TOML a un formato que cualquier lenguaje pueda analizar sin una biblioteca.
Cómo funciona nuestro convertidor de TOML a INI
Al hacer clic en Convertir, la herramienta mapea las tablas TOML de nivel superior a secciones INI (los encabezados [sección]) y escribe las claves dentro de cada tabla como pares clave=valor. Las tablas TOML anidadas se aplanan con notación de punto en el nombre de la sección (de modo que [server.tls] también se convierte en [server.tls] en INI, lo que la mayoría de los analizadores todavía manejan). Los arrays se escriben como valores separados por comas, el enfoque INI estándar para listas. La conversión se ejecuta en tu navegador. Tus datos TOML nunca llegan a un servidor.
Características
- Mapeo de secciones: las tablas TOML se convierten en [secciones] INI con los mismos nombres.
- Aplanamiento: las tablas profundamente anidadas se convierten en nombres de sección separados por puntos para que la estructura se conserve.
- Gestión de arrays: los arrays TOML se convierten en valores separados por comas dentro de las claves INI.
- Valores seguros de tipo: los números y booleanos se escriben sin comillas inesperadas.
- Soporte de carga: carga un archivo .toml desde tu dispositivo o arrástralo al panel de entrada.
- Copia con un clic: obtén la salida INI con el botón Copiar y pégala en tu archivo de configuración.
Cómo usar la herramienta
- Pega tu TOML en el panel de entrada, o usa el botón Subir archivo para cargar un archivo .toml.
- Haz clic en el botón Convertir para generar la salida INI.
- Verifica que las secciones sean correctas y que las claves coincidan con lo que espera tu analizador de configuración.
- Haz clic en el botón Copiar para copiar el INI al portapapeles.
Casos de uso comunes
- Migración de configuración: mover la configuración de una herramienta basada en TOML a una basada en INI sin reescritura manual.
- Configuraciones de PHP y bases de datos: generar fragmentos de php.ini o my.cnf a partir de fuentes TOML.
- Aplicaciones de escritorio: muchas herramientas Windows y multiplataforma todavía leen INI para sus ajustes.
- configparser de Python: INI es el formato predeterminado para el módulo configparser de la biblioteca estándar.
Ejemplo de Conversión
Entrada (TOML)
[server] host = "localhost" port = 3000 [database] user = "admin" password = "secret"
Salida (INI)
[server] host=localhost port=3000 [database] user=admin password=secret