FAQ Técnico do GigaCodeGigaCode Technical FAQFAQ Técnico de GigaCode
Perguntas frequentes sobre os conceitos tratados nas ferramentas.Frequently asked questions about concepts covered by the tools.Preguntas frecuentes sobre los conceptos tratados por las herramientas.
O que é JSON e por que ele é tão usado?
JSON é um formato textual de dados leve e legível, adotado como padrão em APIs modernas para troca de informações entre sistemas.
Qual a diferença entre validar e formatar JSON?
Validar verifica se a estrutura está correta. Formatar reorganiza o texto para ficar legível, com indentação e quebra de linhas.
Base64 é criptografia?
Não. Base64 é apenas codificação de dados para transporte em texto. Qualquer pessoa pode decodificar se tiver o conteúdo.
O que são CPF e CNPJ válidos?
São números que obedecem às regras oficiais de dígitos verificadores. Um CPF/CNPJ inválido geralmente falha em cadastros e validações de API.
O que é cron e onde ele é utilizado?
Cron é um agendador de tarefas em sistemas Unix/Linux. É usado para backups, rotinas de limpeza, importações e processamento recorrente.
Por que formatar SQL?
Queries extensas sem formatação aumentam risco de erro humano. Formatar SQL melhora leitura, revisão, manutenção e debug.
O que define uma senha forte?
Tamanho adequado, variedade de caracteres e aleatoriedade. Esses fatores aumentam a resistência contra ataques automatizados.
URL Encoding é realmente necessário?
Sim. Caracteres especiais podem quebrar parâmetros e rotas. Codificar URL garante transmissão segura e interpretação correta.
Quando usar px, rem e em?
px é fixo. rem e em são relativos. Em projetos responsivos e acessíveis, unidades relativas geralmente trazem melhor adaptação.
O que é hash e para que serve?
Hash é um resumo fixo de dados. Serve para checagem de integridade, comparação de conteúdo e fluxos de assinatura/verificação.
MD5 ainda é seguro?
MD5 não é recomendado para segurança criptográfica moderna. SHA-256 é mais robusto para cenários críticos.
O que é JWT?
JWT é um padrão de token para autenticação/autorização. Ele contém dados no payload e uma assinatura para validar integridade.
O que é Diff Checker?
É uma comparação entre duas versões de texto/código para mostrar exatamente o que mudou linha a linha.
Markdown substitui HTML?
Markdown simplifica escrita de conteúdo, mas é convertido para HTML em exibição. Eles se complementam em documentação.
O que é Unix timestamp?
É a contagem de segundos desde 01/01/1970 em UTC. Muito usado em logs, bancos de dados, filas e APIs.
Por que minificar JS, CSS e HTML?
Minificação remove bytes desnecessários, reduz tráfego e acelera carregamento. Isso melhora desempenho e experiência do usuário.
Qual a diferença entre criptografia e hash?
Criptografia é reversível com chave adequada. Hash é unidirecional, focado em integridade e comparação, não em recuperar o texto original.
What is JSON and why is it widely used?
JSON is a lightweight, readable text data format adopted as a standard in modern APIs for exchanging information between systems.
What is the difference between validating and formatting JSON?
Validation checks whether the structure is correct. Formatting reorganizes the text for readability, with indentation and line breaks.
Is Base64 encryption?
No. Base64 is only data encoding for text transport. Anyone can decode it if they have the content.
What are valid CPF and CNPJ numbers?
They are numbers that follow official check-digit rules. Invalid CPF/CNPJ values usually fail form and API validations.
What is cron and where is it used?
Cron is a task scheduler on Unix/Linux systems. It is used for backups, cleanup routines, imports, and recurring processing.
Why format SQL?
Long unformatted queries increase human error risk. SQL formatting improves readability, review, maintenance, and debugging.
What defines a strong password?
Adequate length, character variety, and randomness. These factors increase resistance to automated attacks.
Is URL encoding really necessary?
Yes. Special characters can break parameters and routes. Encoding ensures safe transmission and correct interpretation.
When should I use px, rem, and em?
px is fixed; rem and em are relative units. In responsive and accessible projects, relative units usually adapt better.
What is a hash and what is it for?
A hash is a fixed-size digest of data. It is used for integrity checks, content comparison, and signature workflows.
Is MD5 still secure?
MD5 is not recommended for modern cryptographic security. SHA-256 is more robust for critical scenarios.
What is JWT?
JWT is a token standard for authentication/authorization. It contains data in the payload and a signature for integrity validation.
What is a Diff Checker?
It compares two text/code versions to show exactly what changed line by line.
Does Markdown replace HTML?
Markdown simplifies content writing, but it is rendered as HTML. They complement each other in documentation workflows.
What is a Unix timestamp?
It is the number of seconds since 01/01/1970 in UTC. Widely used in logs, databases, queues, and APIs.
Why minify JS, CSS, and HTML?
Minification removes unnecessary bytes, reduces traffic, and speeds up loading. This improves performance and user experience.
What is the difference between encryption and hash?
Encryption is reversible with the proper key. Hashing is one-way and focused on integrity and comparison.
¿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.