FAQ Técnico de GigaCode

Preguntas frecuentes sobre los conceptos tratados por las herramientas.

¿Qué es JSON y por qué se usa tanto?

JSON es un formato de datos textual, ligero y legible, adoptado como estándar en APIs modernas para intercambiar información entre sistemas.

¿Cuál es la diferencia entre validar y formatear JSON?

Validar comprueba si la estructura es correcta. Formatear reorganiza el texto para hacerlo legible, con sangría y saltos de línea.

¿Base64 es cifrado?

No. Base64 es solo codificación de datos para transporte en texto. Cualquiera puede decodificarlo si tiene el contenido.

¿Qué son CPF y CNPJ válidos?

Son números que cumplen reglas oficiales de dígitos verificadores. Un CPF/CNPJ inválido suele fallar en validaciones de formularios y APIs.

¿Qué es cron y dónde se usa?

Cron es un programador de tareas en sistemas Unix/Linux. Se usa para copias de seguridad, limpieza, importaciones y procesos recurrentes.

¿Por qué formatear SQL?

Consultas largas sin formato aumentan el riesgo de error humano. Formatear SQL mejora lectura, revisión, mantenimiento y depuración.

¿Qué define una contraseña segura?

Longitud adecuada, variedad de caracteres y aleatoriedad. Estos factores aumentan la resistencia frente a ataques automatizados.

¿Es realmente necesario codificar URL?

Sí. Los caracteres especiales pueden romper parámetros y rutas. Codificar garantiza transmisión segura e interpretación correcta.

¿Cuándo usar px, rem y em?

px es fijo; rem y em son relativos. En proyectos responsivos y accesibles, las unidades relativas suelen adaptarse mejor.

¿Qué es un hash y para qué sirve?

Un hash es un resumen de tamaño fijo. Sirve para verificar integridad, comparar contenido y flujos de firma/verificación.

¿MD5 sigue siendo seguro?

MD5 no se recomienda para seguridad criptográfica moderna. SHA-256 es más robusto para escenarios críticos.

¿Qué es JWT?

JWT es un estándar de token para autenticación/autorización. Contiene datos en el payload y una firma para validar integridad.

¿Qué es un Diff Checker?

Es una comparación entre dos versiones de texto/código para mostrar exactamente qué cambió línea por línea.

¿Markdown reemplaza HTML?

Markdown simplifica la escritura, pero se renderiza como HTML. Se complementan en documentación.

¿Qué es Unix timestamp?

Es el conteo de segundos desde 01/01/1970 en UTC. Muy usado en logs, bases de datos, colas y APIs.

¿Por qué minificar JS, CSS y HTML?

La minificación elimina bytes innecesarios, reduce tráfico y acelera carga. Esto mejora rendimiento y experiencia de usuario.

¿Cuál es la diferencia entre cifrado y hash?

El cifrado es reversible con la clave adecuada. El hash es unidireccional y se centra en integridad y comparación.