1
resposta

Magick Numbers

Em algum momento o Guilherme fala que o nome dos arquivos e/ou a extensão delas não importam no Linux, porém concordo em partes.

Existe um tal de Magick Numbers, que são os primeiros bytes de um arquivo que identificam o tipo de arquivo que ele é. Alguns arquivos como os de puro texto não possuem tais bytes, e dá para testar com o comando file:

alura@linux:~/$ file foto.png 
foto.png: PNG image data, 1366 x 768, 8-bit/color RGBA, non-interlaced
alura@linux:~/$ mv foto.png foto.html
alura@linux:~/$ file foto.html 
foto.html: PNG image data, 1366 x 768, 8-bit/color RGBA, non-interlaced
alura@linux:~/$ file index.html 
index.html: HTML document, UTF-8 Unicode text
alura@linux:~/$ mv index.html index.png
alura@linux:~/$ file index.png 
index.png: HTML document, UTF-8 Unicode text

Provavelmente não faz parte do conteúdo desta prova, mas acredito que é bom saber que pelo menos existe. Já lidei com arquivo com magick number corrompido, não sabia que isso existia até dar o problema.

Não é dúvida, é uma simples observação que queria fazer. O curso está sendo excelente.

1 resposta

sim faz todo sentido.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software