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.