Cómo Comparar Dos Archivos de Texto: Una Guía Práctica para Desarrolladores
Aprende a comparar dos archivos de texto utilizando potentes herramientas de línea de comandos, editores de texto visuales y prácticos verificadores de diferencias basados en navegador. Domina tu flujo de trabajo.

Extensiones Recomendadas
Comparar dos archivos de texto puede sonar básico, pero es una habilidad en la que los desarrolladores confían todos los días. Ya sea que estés en la línea de comandos con una herramienta como diff, usando un editor visual como VS Code, o simplemente necesites una verificación rápida en una utilidad basada en el navegador, dominar esto puede ahorrarte un mundo de dolores de cabeza. Es cómo detectas cambios de código indeseados, rastreas errores de configuración y te aseguras de que tus datos son exactamente lo que crees que son.
¿Por qué molestarse en dominar la comparación de archivos?
Seamos realistas: "diferenciar" archivos es una constante en la vida de un desarrollador. Es la columna vertebral del control de versiones, el primer paso para depurar un problema misterioso y la verificación final antes de enviar una actualización crítica de configuración. Es menos una tarea de nicho y más una parte fundamental de mantener la calidad del código y asegurar que el software sea confiable.
Piénsalo. Desde rastrear una sola coma mal colocada en un enorme archivo JSON hasta revisar la compleja rama de características de un compañero de equipo, una buena comparación de archivos te brinda una historia clara, línea por línea, de lo que cambió. Convierte la idea abstracta de "algunos ajustes" en una prueba concreta de cada adición, eliminación y modificación. En un entorno de equipo donde varias personas están tocando el mismo código, esa claridad lo es todo.
Métodos de comparación de archivos a simple vista
Antes de profundizar, esta tabla te da un rápido panorama. La herramienta adecuada realmente depende del trabajo en cuestión.
| Método | Mejor para | Usuario típico | Ventaja clave |
|---|---|---|---|
| Línea de comandos (CLI) | Scripting, automatización, pipelines de CI/CD, verificaciones rápidas | Administradores de sistemas, desarrolladores backend | Velocidad y capacidad de scripting |
| Editor de código | Revisiones de código en profundidad, tareas de desarrollo diarias | Cualquier desarrollador que use un IDE/editor | Integración fluida del flujo de trabajo |
| Herramienta basada en navegador | Comparaciones rápidas y únicas, usuarios no técnicos | Cualquiera que necesite una comparación rápida, sin instalación | Accesibilidad y facilidad de uso |
Cada uno de estos enfoques tiene su lugar, y saber cuál elegir es la mitad de la batalla.
Elegir la herramienta adecuada para el trabajo
La demanda de estas herramientas no es algo menor. El mercado global de software de comparación de archivos ya estaba valorado entre $1.2 mil millones y $1.72 mil millones en 2024. Con las prácticas de DevOps convirtiéndose en estándar, se espera que esa cifra salte a más de $5.6 mil millones para 2033. Está claro que esto es una parte crítica del desarrollo moderno.
Si no estás seguro de por dónde empezar, este pequeño árbol de decisiones puede orientarte en la dirección correcta.

Como puedes ver, la elección a menudo se reduce a un intercambio entre velocidad, automatización e integración profunda. Vamos a desglosar las tres formas principales de abordar esto:
- Utilidades de línea de comandos: Estas son las herramientas de poder. Piensa en
diffyfc. Están diseñadas para la automatización y son esenciales para scripting y pipelines de CI/CD, aunque pueden parecer un poco crípticas al principio. - Editores de texto visuales: Esto se trata de conveniencia. Herramientas como VS Code traen comparaciones intuitivas, lado a lado, directamente en el entorno donde ya estás trabajando. Es perfecto para una experiencia fluida.
- Herramientas basadas en navegador: ¿Tienes dos fragmentos de texto que necesitas comparar ahora mismo? Esta es tu opción. No requieren instalación y son excelentes para trabajos rápidos y únicos. Para un análisis más detallado, una herramienta como la herramienta de comparación dedicada de Docuwriter proporciona una solución poderosa basada en la web.
Elegir el enfoque correcto es una gran parte de lo que hace que las herramientas de productividad para desarrolladores sean efectivas. Se trata de trabajar de manera más inteligente, no solo de producir más código.
Dominando la comparación de archivos en la línea de comandos
Cuando necesitas pura velocidad, potencia y automatización, nada supera la línea de comandos para comparar archivos. Elimina el ruido de una interfaz gráfica, dándote una forma directa y scriptable de ver exactamente qué ha cambiado. Este es el método preferido por desarrolladores, administradores de sistemas y cualquier persona que esté construyendo verificaciones automatizadas en sus pipelines de CI/CD.
La línea de comandos no es solo una herramienta de la vieja escuela; se trata de eficiencia pura. Las utilidades modernas de comparación de archivos pueden escanear y señalar diferencias en segundos, un trabajo que tomaría horas hacerlo a mano. Este salto en capacidad es una gran victoria para detectar errores y asegurarte de que tu código o configuraciones son correctos. Puedes encontrar más sobre el impacto de estas herramientas en los flujos de trabajo actuales en GlobalVision.
El clásico comando diff en Linux y macOS
En cualquier sistema basado en Unix, que incluye Linux y macOS, el rey indiscutible de la comparación de archivos es el comando diff. A primera vista, su salida puede parecer un poco críptica, pero una vez que le agarras el truco, te das cuenta de lo poderoso que es. Te dice exactamente qué líneas agregar, eliminar o cambiar para transformar un archivo en otro.
Supongamos que tienes dos archivos de configuración de servidor simples, config.v1.txt y config.v2.txt.
Aquí está config.v1.txt:
SERVER_NAME=prod-app
PORT=8080
ENABLE_SSL=false
Y aquí está config.v2.txt:
SERVER_NAME=prod-app-new
PORT=8080
ENABLE_SSL=true
LOG_LEVEL=info
Si abres tu terminal y ejecutas diff config.v1.txt config.v2.txt, obtendrás un resultado que se verá algo así:
Entonces, ¿qué significa esa salida?
1c1te dice que la línea 1 en el primer archivo necesita ser cambiada (c) para coincidir con la línea 1 en el segundo archivo.- Las líneas que comienzan con
<son del primer archivo (config.v1.txt). - Las líneas que comienzan con
>son del segundo archivo (config.v2.txt). 3a4significa que después de la línea 3 del primer archivo, necesitas agregar (a) el contenido de la línea 4 del segundo archivo.
Comparación de archivos en Windows con fc y PowerShell
Los usuarios de Windows no se quedan atrás; tienen un par de excelentes opciones nativas. La opción de la vieja escuela es fc (File Compare), un comando confiable que ha existido durante años. Es una herramienta sencilla que cumple su función al resaltar líneas desiguales.
Para comparar nuestros dos archivos de configuración, simplemente ejecutarías fc config.v1.txt config.v2.txt. La salida es menos detallada que diff, pero muestra claramente qué líneas no coinciden.
Para un enfoque más moderno y poderoso, PowerShell nos ofrece el cmdlet Compare-Object. Esto es un cambio de juego porque trabaja con objetos, no solo con texto plano, lo que lo hace increíblemente flexible.
Consejo profesional: Uso
Compare-Objectde PowerShell para todo tipo de cosas más allá de archivos de texto. Puedes comparar la salida de dos comandos diferentes, verificar diferencias en procesos en ejecución o incluso analizar estructuras de datos complejas. Es un verdadero caballo de batalla.
Comenzar con Compare-Object es fácil. Simplemente alimenta el contenido de tus archivos:Compare-Object (Get-Content config.v1.txt) (Get-Content config.v2.txt)
La salida es mucho más intuitiva que sus predecesores. Utiliza indicadores laterales (<= para el primer archivo, => para el segundo) para señalar exactamente dónde están las diferencias, lo que lo convierte en mi opción preferida para cualquier trabajo serio dentro del ecosistema de Windows.
Usando tu editor de texto para diferencias visuales
Seamos honestos, aunque la línea de comandos es poderosa, no siempre es la forma más intuitiva de ver qué ha cambiado entre dos archivos. Para muchos de nosotros que prácticamente vivimos dentro de un editor de texto, cambiar de contexto solo para ejecutar un comando diff se siente como una interrupción del flujo de trabajo. ¿La buena noticia? Tu editor favorito probablemente tenga una herramienta fantástica y integrada para comparar dos archivos de texto visualmente.
Editores como Visual Studio Code y Sublime Text convierten la comparación de archivos en una experiencia fluida, casi placentera. En lugar de entrecerrar los ojos ante la salida de la línea de comandos, obtienes una vista limpia, lado a lado, donde cada cambio resalta. Adiciones, eliminaciones y modificaciones se destacan en colores fáciles de entender, lo que es un salvavidas durante revisiones de código o sesiones de depuración nocturnas.
Comparando archivos en Visual Studio Code
Las herramientas de comparación de VS Code son de primera categoría, principalmente porque están integradas directamente en su núcleo de integración con Git. Ni siquiera necesitas buscar una extensión para comenzar; todo está ahí desde el principio.
Hacer una comparación es increíblemente simple:
- Dirígete al panel del Explorador de Archivos en tu proyecto de VS Code.
- Encuentra el primer archivo, haz clic derecho sobre él y elige Seleccionar para Comparar.
- Ahora, encuentra el segundo archivo, haz clic derecho sobre él y presiona Comparar con Seleccionado.
Eso es todo. VS Code abre inmediatamente un editor de diferencias dedicado. Esta vista es más que solo un simple lado a lado; resalta los caracteres exactos que han cambiado dentro de una línea, no solo la línea completa. Confía en mí, ese nivel de detalle es de gran ayuda cuando intentas detectar un error tipográfico astuto o una coma faltante.
La vista a continuación es un ejemplo perfecto de lo que verás al comparar cambios en un archivo rastreado por Git.

El lenguaje visual es claro: rojo a la izquierda para líneas eliminadas, verde a la derecha para líneas añadidas. Obtienes una comprensión instantánea de lo que se ha modificado sin necesidad de descifrar símbolos complejos.
Aquí hay un consejo de experiencia: Cuando estés en la vista de diferencias de VS Code, busca los pequeños íconos de más y menos junto a cada cambio. Estos te permiten preparar o revertir líneas individuales o bloques de código. Es una función increíblemente útil para construir commits limpios y precisos.
Mejorando Sublime Text con paquetes
Sublime Text tiene un gran número de seguidores por su velocidad y su interfaz limpia. Aunque no tiene una herramienta de diferencias integrada como VS Code, es fácilmente extensible. Para obtener la mejor experiencia aquí, querrás instalar un paquete. La opción preferida durante años ha sido Sublimerge, un paquete poderoso que agrega capacidades de comparación y fusión de grado profesional directamente en el editor.
Una vez que tengas una herramienta como Sublimerge instalada, el flujo de trabajo se sentirá muy familiar:
- Selecciona los dos archivos que deseas comparar (o incluso solo dos selecciones de texto).
- Lanza la comparación, que abre una vista de dos paneles (o incluso una vista de tres paneles para fusiones más complejas).
- Desde allí, puedes saltar entre diferencias y empujar cambios de un archivo a otro con un clic.
Este enfoque es ideal para desarrolladores que aman el rendimiento de Sublime y tienen una configuración altamente personalizada. Al agregar un paquete dedicado, puedes comparar dos archivos de texto de manera rápida y precisa sin romper tu ritmo de codificación.
Herramientas basadas en navegador para comparaciones rápidas
A veces, solo necesitas una verificación rápida. No necesitas abrir una terminal o lanzar un editor de código completo; solo necesitas ver la diferencia entre dos bloques de texto ahora mismo. Aquí es donde entran las herramientas basadas en navegador, ofreciendo poder de comparación instantáneo en cualquier máquina con conexión a internet.
Este enfoque es mi arma secreta para esas tareas únicas. Lo uso constantemente cuando ayudo a un colega en su máquina o trabajo desde una computadora donde no puedo simplemente instalar mi software habitual. Las herramientas de comparación en línea te llevan directamente al grano sin ninguna configuración.

¿Por qué elegir una herramienta de navegador?
El mayor atractivo es la pura conveniencia. No se requiere ninguna instalación. Puedes pasar de necesitar una comparación a ver los resultados en segundos, no en minutos. Ese tipo de accesibilidad es un salvavidas para verificaciones rápidas y depuraciones improvisadas.
Además, obtienes compatibilidad universal entre plataformas. No importa si estás en Windows, macOS o una máquina Linux. Si tienes un navegador web, la herramienta funciona igual en todas partes. Para equipos distribuidos en diferentes sistemas operativos, esa consistencia es una gran victoria.
He perdido la cuenta de cuántas veces una comparación en el navegador me ha salvado. Cuando estoy sacando un fragmento de configuración de un tutorial o una respuesta de Stack Overflow, lo pego junto con mi propia versión en una herramienta del navegador. Inmediatamente señala cualquier error tipográfico o diferencias sutiles de formato. Es una verificación de cordura simple que previene un mundo de frustraciones.
Guía rápida: Extensiones de ShiftShift en acción
El flujo de trabajo está diseñado para la velocidad. Veamos la herramienta de Comparación de Texto en la suite de Extensiones de ShiftShift. No podría ser más simple: pegas tu texto original en un panel y el nuevo texto en el otro.
Instantáneamente, obtienes una vista lado a lado con un claro código de colores que resalta lo que se ha añadido o eliminado. Esta retroalimentación inmediata es lo que la hace tan útil. Puedes ver exactamente qué líneas cambiaron e incluso obtener estadísticas en tiempo real sobre el conteo de caracteres y palabras.
Aquí está lo que hace que una buena herramienta basada en navegador se destaque:
- La privacidad es primordial. Una preocupación común con las herramientas en línea es a dónde va tu data. Las mejores extensiones de navegador, incluyendo ShiftShift, realizan todo el procesamiento localmente en tu máquina. Tu texto nunca se envía a un servidor, lo cual es esencial cuando trabajas con algo sensible.
- Funciona sin conexión. Dado que la lógica se ejecuta en tu navegador, no se requiere una conexión a internet estable después de la carga inicial de la página. Esto lo convierte en una herramienta sorprendentemente confiable, incluso cuando tu conexión es inestable.
- Parte de un conjunto de herramientas. Las herramientas más efectivas suelen ser parte de un ecosistema más grande. Para los desarrolladores web, tener una utilidad de comparación junto a otras herramientas útiles en una sola extensión es un gran impulso para el flujo de trabajo. Puedes aprender más sobre extensiones de Chrome para desarrolladores web que adoptan este enfoque integrado.
En última instancia, las herramientas de comparación basadas en el navegador llenan un nicho vital. Ofrecen una solución segura, accesible y sin complicaciones cuando no necesitas las características avanzadas de una aplicación dedicada.
Comparación de Tipos de Herramientas de Comparación
Elegir la herramienta adecuada depende completamente de tu situación. Una utilidad de línea de comandos es perfecta para la automatización, mientras que un editor de texto ofrece una integración profunda. Sin embargo, una herramienta de navegador gana en velocidad y conveniencia. Esta tabla desglosa las diferencias clave para ayudarte a decidir.
| Característica | Herramientas CLI (por ejemplo, diff) | Editores de Texto (por ejemplo, VS Code) | Herramientas de Navegador (por ejemplo, Online Diff) |
|---|---|---|---|
| Accesibilidad | Requiere acceso a terminal; instalada en el sistema | Requiere instalación y configuración del editor | Accesible instantáneamente a través de cualquier navegador web |
| Velocidad para Tareas Rápidas | Rápido para usuarios experimentados, pero tiene una curva de aprendizaje | Más lento; requiere abrir una aplicación y archivos | El más rápido; solo pega texto y ve los resultados |
| Instalación | A menudo preinstalado en Linux/macOS; manual en Windows | Requerido en todas las plataformas | No se necesita instalación |
| Interfaz de Usuario | Salida basada en texto; puede ser difícil de leer | Vista rica y gráfica lado a lado con resaltado de sintaxis | Vista gráfica simple e intuitiva lado a lado |
| Automatización/Scripting | Excelente; diseñado para scripting y pipelines | Limitado a tareas y extensiones específicas del editor | No es adecuado para automatización |
| Privacidad | Excelente; todo el procesamiento es local | Excelente; todo el procesamiento es local | Varía; herramientas de buena reputación procesan localmente, otras utilizan servidores |
| Mejor Para | Administradores de sistemas, flujos de trabajo automatizados, integración con Git | Desarrolladores, escritores, revisiones de código detalladas, trabajo en proyectos | Comprobaciones rápidas, usuarios no técnicos, sistemas temporales o compartidos |
Como puedes ver, cada categoría tiene sus fortalezas. Para esos momentos en que solo necesitas una respuesta rápida sin complicaciones, una herramienta basada en el navegador es a menudo la opción más inteligente y rápida.
Navegando Escenarios Avanzados de Comparación

Conocer lo básico de cómo comparar dos archivos de texto es un gran comienzo, pero el trabajo en el mundo real es desordenado. Rápidamente descubrirás que muchas diferencias que una herramienta señala no son cambios de contenido significativos en absoluto. A menudo son solo peculiaridades de formato molestas.
Estas diferencias "invisibles" pueden llevarte a un laberinto, buscando un error que no está presente. Tres culpables comunes están detrás de este caos: espacios en blanco, codificación de caracteres y finales de línea. Un solo espacio al final, un tabulador en lugar de espacios, o un archivo guardado como UTF-8 mientras que otro está en ASCII pueden hacer que dos archivos funcionalmente idénticos se vean muy diferentes para una herramienta de comparación estándar.
Aquí es donde necesitas ser más inteligente que tus herramientas. Al aprender a decirles que ignoren estas variaciones triviales, puedes cortar el ruido y enfocarte en los cambios sustanciales que realmente importan.
Manejando Conflictos de Espacios en Blanco y Codificación
He perdido la cuenta de cuántas veces los espacios en blanco han causado confusión, especialmente al trabajar en un equipo donde todos tienen diferentes configuraciones de editor. El IDE de una persona puede agregar espacios al final, mientras que el de otra convierte tabuladores en espacios. Para una herramienta de comparación, todos estos son cambios legítimos.
Afortunadamente, la mayoría de las herramientas de línea de comandos tienen banderas para manejar esto. El comando diff, por ejemplo, tiene la bandera -w o --ignore-all-space. Ejecutar diff -w file1.txt file2.txt le dice a la herramienta que ignore completamente las diferencias de espacios en blanco, dándote una salida mucho más limpia que resalta solo las modificaciones reales.
La codificación de caracteres es otra trampa. Si un desarrollador guarda un archivo con finales de línea CRLF de estilo Windows (\r\n) y otro usa LF de estilo Unix (\n), una herramienta de comparación informará que todas y cada una de las líneas son diferentes. La mayoría de los editores de texto modernos y las herramientas de comparación visual tienen configuraciones para normalizar los finales de línea sobre la marcha o ignorarlos durante una comparación.
Un consejo profesional para cualquiera que trabaje en un equipo es establecer un archivo
.editorconfigen el directorio raíz de tu proyecto. Este simple archivo de configuración impone estilos de codificación consistentes, incluidos conjuntos de caracteres y finales de línea, a través de diferentes editores e IDEs, evitando que la mayoría de estos problemas ocurran.
Comparando Archivos Gigantes y Directorios Enteros
¿Qué pasa cuando necesitas comparar archivos de registro masivos que son de varios gigabytes de tamaño? Intentar cargarlos en un editor de texto estándar o en una herramienta de comparación visual es una forma segura de congelar tu máquina. Para estos trabajos pesados, las utilidades de línea de comandos son tus mejores amigas porque procesan archivos línea por línea en lugar de intentar cargar todo en la memoria.
Cuando se trata de archivos enormes, aún puedes usar diff, pero un movimiento inteligente es canalizar su salida a un paginador como less para una navegación más fácil.diff hugefile1.log hugefile2.log | less
Este truco simple pero efectivo te permite desplazarte por las diferencias sin problemas, sin abrumar tu terminal o la memoria de tu sistema.
Ahora, si necesitas encontrar cambios en todo un proyecto, comparar archivos uno por uno simplemente no es una opción. Este es un trabajo perfecto para la comparación recursiva de directorios. El comando diff hace que esto sea increíblemente fácil con la bandera -r (o --recursive).
Solo ejecuta este comando para ver todas las diferencias entre dos versiones de una carpeta de proyecto:diff -r project_v1/ project_v2/
La salida enumerará claramente qué archivos son únicos para cada directorio y luego mostrará una comparación estándar para cualquier archivo que exista en ambos pero tenga contenido diferente. Para los desarrolladores, este es un comando indispensable para auditar cambios entre ramas o implementaciones. Y si solo necesitas una forma rápida y visual de verificar fragmentos de texto, puedes encontrar una guía para comparar texto en línea de forma gratuita que funciona muy bien para tareas más pequeñas.
Preguntas Comunes Sobre Comparar Archivos
Una vez que te familiarices con las comparaciones básicas de archivos, comenzarás a encontrarte con problemas más específicos y del mundo real. Esta es la parte divertida: es donde pasas de solo conocer los comandos a realmente entender el oficio. Vamos a profundizar en algunas de las preguntas más frecuentes que surgen cuando comienzas a hacer de estas herramientas parte de tu trabajo diario.
Estas no se tratan solo de detectar una línea cambiada. Hablamos de filtrar el ruido, desenredar ediciones complejas de múltiples personas e incluso lidiar con archivos que no son texto plano. Dominar estas sutilezas es lo que te hace rápido y efectivo.
¿Cómo Puedo Ver Solo las Diferencias?
A veces, la salida completa de la comparación es simplemente... ruidosa. Cuando estás mirando dos archivos de registro masivos donde solo unas pocas líneas han cambiado, desplazarte a través de miles de líneas idénticas es una pérdida de tiempo. Necesitas un informe limpio y conciso de solo lo que es diferente.
Aquí es donde las herramientas de línea de comandos realmente brillan. El clásico comando diff con la bandera de formato unificado (-u) ya es bastante bueno para enfocarse en la acción. Pero para una vista aún más limpia, puedes indicarle que oculte todo lo que es igual.
La opción --suppress-common-lines es una forma fantástica de hacerlo. Elimina todas las líneas coincidentes, dejándote con una lista enfocada de adiciones, eliminaciones y modificaciones. Es perfecta para generar un resumen rápido o parchear un archivo.
¿Qué Hay de una Fusión de Tres Vías?
Una comparación simple de dos vías es excelente para rastrear cambios entre "antes" y "después". Pero en el mundo real de proyectos en equipo y sistemas de control de versiones como Git, las cosas se complican. A menudo te enfrentas a una fusión de tres vías.
Esta situación involucra tres archivos distintos:
- Base: El archivo original, el ancestro común antes de que alguien hiciera cambios.
- El mío: Tu versión del archivo, que contiene tus ediciones.
- El de ellos: La versión de tu compañero de equipo, con su conjunto separado de ediciones.
Una herramienta de fusión de tres vías no solo compara "El mío" y "El de ellos". Utiliza el archivo "Base" como punto de referencia para entrelazar inteligentemente ambos conjuntos de cambios. Esta es la magia detrás de cómo Git maneja las fusiones automáticamente y, más importante aún, cómo identifica los conflictos que necesitan ser resueltos por un humano. Cuando ejecutas git mergetool, a menudo se abre un editor de comparación visual (como el de VS Code) específicamente configurado para esta tarea, lo que facilita desenredar cambios superpuestos.
El verdadero poder de una fusión de tres vías es el contexto. Va más allá de preguntar, "¿Son diferentes estos dos archivos?" y en su lugar pregunta, "¿Cómo se han desviado estos dos archivos de su origen compartido?" Ese contexto es lo que hace posible una fusión segura y automatizada.
¿Puedo Comparar Archivos Binarios Como Documentos de Word?
Las herramientas que hemos cubierto hasta ahora están diseñadas para texto plano. Si intentas ejecutar diff en un documento de Microsoft Word (.docx) o un PDF, probablemente solo obtendrás un mensaje contundente como, "Los archivos binarios a y b difieren," sin detalles útiles.
Eso es porque estos formatos de archivo son más que solo texto. Son contenedores complejos con estilos, metadatos y todo tipo de información estructural que una herramienta de texto simple no puede entender. Para compararlos adecuadamente, necesitas software que hable su idioma.
Por ejemplo, Microsoft Word tiene su propia función incorporada de "Comparar Documentos", y Adobe Acrobat Pro puede hacer lo mismo para PDFs. Estas herramientas están diseñadas para analizar la estructura interna y pueden mostrarte cambios en el formato y las imágenes, no solo en el texto.
¿Listo para simplificar tus comparaciones diarias? ShiftShift Extensions ofrece una poderosa herramienta de Comparación de Texto basada en el navegador que es perfecta para desarrolladores, escritores y cualquier persona que necesite una comparación rápida y segura. Obtén resultados instantáneos, lado a lado, sin salir de tu navegador. Descárgala desde shiftshift.app y nota la diferencia.