CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPlanes
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Reseñas y testimonios

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Glosario/Compresión de datos

Compresión de datos

Paulo7 de enero de 2026

Definición

Proceso que consiste en reducir el tamaño de un archivo o conjunto de datos.

Descripción

Puede ser con pérdida (se elimina parte de la información) o sin pérdida (se mantiene toda la información original).

Ejemplo

// Compresión en Node.js con zlib import { gzip, gunzip } from 'zlib'; import { promisify } from 'util'; const gzipAsync = promisify(gzip); const gunzipAsync = promisify(gunzip); // Comprimir datos const datos = 'Texto a comprimir...'.repeat(1000); const comprimido = await gzipAsync(datos); console.log(`Original: ${datos.length} bytes`); console.log(`Comprimido: ${comprimido.length} bytes`); // Descomprimir const descomprimido = await gunzipAsync(comprimido); // En Express - comprimir respuestas HTTP import compression from 'compression'; app.use(compression()); // Formatos comunes: // Sin pérdida: ZIP, GZIP, PNG, FLAC // Con pérdida: JPEG, MP3, MP4, WebP

← Volver al glosario