Líneas: 0
Columnas: 0
Selección: 0 caracteres
Líneas: 0
Columnas: 0
Selección: 0 caracteres
Características
- Soporte para 4 Formatos: Compare documentos de Texto Plano, JSON, YAML o XML.
- Detección Automática de Formato: Detecta automáticamente el formato analizando el contenido.
- Comparación Visual: Usa Monaco Diff Editor para mostrar claramente las diferencias.
- Comparación Normalizada: Para JSON/YAML/XML, solo se muestran diferencias significativas.
- Soporte de Archivos: Suba archivos para compararlos.
Uso
- Ingrese documentos para comparar en Entrada 1 y Entrada 2, o suba archivos.
- El formato se detecta automáticamente, pero puede seleccionarlo manualmente usando botones de radio.
- Haga clic en el botón "Diff" para comparar los dos documentos.
- Vea las partes agregadas/eliminadas/modificadas en colores en el área Diff.
- Los resultados de la comparación se muestran en la Alerta superior, mostrando si son idénticos y el número de diferencias.
- Los formatos JSON/YAML/XML se normalizan antes de la comparación, por lo que se ignoran las diferencias de orden o formato.
Reglas de Diff
JSON
- Orden de Claves: El orden de las claves del objeto se ignora al comparar.
- Espacios en Blanco: Se ignoran las diferencias de espacios en blanco e indentación.
- Elementos de Matriz: Detecta inteligentemente la adición, eliminación y movimiento de elementos de matriz.
- Cambio de Tipo de Datos: Detecta tanto cambios de valor como de tipo de datos.
YAML
- Orden de Claves: El orden de las claves de objeto/mapa se ignora al comparar.
- Comentarios: Los cambios de comentarios (#) se ignoran.
- Variación de Estilo: Se ignoran las diferencias de estilo (bloque/flujo), solo se compara la estructura final.
- Múltiples Documentos: Los múltiples documentos (separados por ---) se comparan individualmente.
XML
- Orden de Atributos: El orden de los atributos del nodo XML se ignora.
- Nodos de Espacios en Blanco: Se ignoran los nodos de texto de indentación o salto de línea.
- Namespace: Los cambios en las declaraciones de namespace se muestran como diferencias importantes.
- Comentarios: Los cambios de comentarios se ignoran.