pt.phhsnews.com


pt.phhsnews.com / Como o tamanho de um arquivo pode ser zero

Como o tamanho de um arquivo pode ser zero


Todos nós ocasionalmente nos deparamos com uma 'situação' em nossos computadores que nos deixa completamente confusos, como um arquivo com tamanho zero, mas Como isso é possível? A postagem de perguntas e respostas do SuperUser de hoje tem as respostas para uma pergunta confusa do leitor.

A sessão de Perguntas e Respostas vem para nós, cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

SuperUser reader Eugene S quer saber como o tamanho de um arquivo pode ser zero:

Isso é algo que eu encontrei e não consegui pensar em uma explicação adequada. Se eu criar um arquivo

* .txt vazio no meu computador e, em seguida, examinar seu tamanho, ele mostrará um tamanho de zero. Como isso é possível? Quero dizer, mesmo que o arquivo em si esteja vazio, ele ainda deve ter algum tamanho (mesmo que seja apenas para armazenar seu próprio nome). Como isso pode ser explicado? Como é possível que um arquivo tenha um tamanho de zero?

Os colaboradores do SuperUser da Resposta

David Schwartz e Cort Ammon têm a resposta para nós. Primeiro, David Schwartz:

É possível porque realmente não existe arquivo. Há apenas uma entrada de diretório com um nome e proprietário. A entrada de diretório é logicamente distinta do arquivo. Por exemplo, o mesmo arquivo pode ter mais de um nome em mais de um diretório.

Infelizmente, o termo arquivo nem sempre é usado para indicar exatamente a mesma coisa. Mas a lógica do tamanho do arquivo vem do modelo em que uma entrada de diretório anexa um arquivo a um diretório, em seguida, os nomes de arquivos e metadados relacionados são armazenados no diretório.

Seguido pela resposta de Cort Ammon:

o significado do tamanho do arquivo é diferente daquele que você está usando.

Existem muitos tamanhos de arquivo que são significativos. O mais comum, e o que você está vendo aqui, é o número de bytes no arquivo. Se o arquivo for um arquivo de texto vazio, ele poderá conter zero bytes. Esse número é importante para os programadores, pois geralmente precisamos abrir um arquivo, ler todos os dados e fechá-lo. Precisamos saber quantos bytes de dados estarão no arquivo para que possamos planejar com antecedência.

Outro significado surge da maneira como a maioria dos sistemas de arquivos armazena dados. A maioria dos sistemas de arquivos armazena dados em blocos. Por exemplo, o sistema de arquivos pode armazenar dados em blocos de 64 kB, o que significa que ele nunca alocará qualquer coisa que não seja um múltiplo par de 64 kB. Isso soa ineficiente, mas pode tornar a contabilidade um pouco mais simples, e geralmente mais simples significa mais rápido.

Um terceiro significado, que você está puxando, seria o número real de bits necessários no disco rígido para descrever a presença. de um arquivo. Isso inclui informações que normalmente são armazenadas separadamente do arquivo. Por exemplo, no Linux, o conceito do nome do arquivo é armazenado no inode do diretório que contém o arquivo. [

Com base na entrada de outros comentários, isso é (tecnicamente) armazenado nos dados do diretório. Quando escrevi isso, estava pensando no caso do diretório pequeno. Dados menores que 156 bytes podem ser armazenados diretamente no inode. ] Esse não é um significado comumente usado porque é muito difícil de determinar sem conhecer o funcionamento interno tremendamente profundo de seu sistema de arquivos (como a contabilização do espaço necessário). para armazenar todas as permissões no arquivo). No entanto, se você tiver um disco rígido de 1.000.000 bytes e desejar saber qual o tamanho de um arquivo que pode caber nesse disco rígido, esse será um significado muito importante para você! Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.



Corrigir Não há erro de dispositivos Active Mixer disponível no Windows

Corrigir Não há erro de dispositivos Active Mixer disponível no Windows

Eu recentemente trabalhei no computador de um cliente que estava dando a ele o erro "nenhum dispositivo de mixer ativo disponível" sempre que ele clicava no ícone de volume na barra de tarefas. Este problema surgiu do nada e foi quase como se o computador nunca tivesse som antes!Nos dispositivos de som e áudio ou miniaplicativo de som no Painel de controle, tudo estava esmaecido e havia uma mensagem dizendo Nenhum dispositivo de áudio na guia Volume . No

(How-to)

Como visualizar arquivos do Mac em um PC com Windows

Como visualizar arquivos do Mac em um PC com Windows

Mesmo que o OS X consiga ler discos rígidos formatados no Windows, o oposto ainda não é verdadeiro, mesmo com o Windows 10. Concedido, o OS X não pode gravar em um disco formatado do Windows, mas pelo menos ele pode ler o conteúdo da unidade. e você pode copiar os dados para o seu computador Mac.O Win

(How-to)