1
resposta

Nome com zero

Não entendi bem como era o nome do arquivo com zero.

touch zero
touch  0

como eu poderia tentar do jeito que não pode?

1 resposta

Boa tarde Felipe.

No caso da aula é mostrado a tabela ASCII, onde temos 8 bits para representar um caractere, na tabela ASCII temos 255 caracteres possíveis e o caractere nulo (vazio, não existe), esse caractere vazio é o caractere que equivale a 0 (não é o numero 0 mas sim o byte 0 (0000 0000)), então se formos dar um nome através de bytes não podemos usar o 0.

Só para ressaltar que o numero 0 é o caractere 48 da lista ASCII. Podemos fazer a "conversão" do valor para a tabela e ver o valor que seja gravado para o sistema operacional, no caso de um arquivo zero teríamos o código hexadecimal ASCII 7a 65 72 6f ou o decimal 122 101 114 111 ou em binário 01111010 01100101 01110010 01101111.

Já o arquivo 0 teria o código hexadecimal ASCII 30 ou o decimal 48 ou em binário 00110000.

o que não podemos é ter um arquivo com o código 0 ou 00000000 em algum caractere

Espero que tenha entendido a diferença, continue se esforçando e bons estudos

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