O tamanho do arquivo é diferente no Windows e no Ubuntu [closed]

0

Estou usando o Windows e o Ubuntu como inicialização dupla, mas o tamanho do arquivo é diferente no Windows e no sistema operacional Ubuntu.

    
por Gowthaman 28.04.2017 / 10:18

1 resposta

5

Acho que o que você está confundindo é a diferença entre MB e MiB .

Execute o comando abaixo e preste atenção à saída dele

dd if=/dev/zero of=file bs=1M count=100

Out: 100 MB, 95 MiB

Ela diz 100 vezes a leitura de /dev/zero de cada vez 1,000,000 Bytes.

Agora execute este:

dd if=/dev/zero of=file bs=1MiB count=100

Out: 105 MB, 100 MiB

Este diz que leu 100 vezes a partir de /dev/zero cada vez 1,048,576 bytes.

Você pode usar ls para ficar mais familiarizado com esse conceito:

ls -lh --block-size=MiB file

Ou:

ls -lh --block-size=MB file

Veja o diferente?

1 MB é igual a 0.953674 MiB , é como seus gerenciadores de arquivos estão usando unidades diferentes.

As unidades padrão do SI dizem que mega é igual a 10 ^ 6 = (1000000), no entanto, em computadores, quase fazemos tudo na base de 2 (por exemplo, 2 ^ 20 = 1048576); Como devemos chamá-lo? simplesmente não podemos chamá-lo de mega porque é próximo a esse número; é contra o padrão.

Então, para seguir o padrão, usamos outra unidade chamada mebibyte, em vez de megabyte, e 1 MiB é igual a 2 ^ 20 ou 1.048.576 Bytes.

Leitura adicional:

link
link
link

    
por Ravexina 28.04.2017 / 12:51