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.



Visualizar seu histórico de pesquisa do Google Maps

Visualizar seu histórico de pesquisa do Google Maps

Eu descobri recentemente algo legal sobre o Google Maps que eu não sabia que existia. Algumas semanas atrás, eu tinha procurado por um restaurante local que um amigo me contou e agora que eu tinha algum tempo livre para ir dar uma olhada, eu não conseguia lembrar o nome do lugar! Como não pesquisei no Google, ele não apareceu no meu histórico da web do Google, que é o primeiro lugar que eu verifiquei.Então,

(How-to)

Como usar o Sonos como alarme ou Sleep Timer

Como usar o Sonos como alarme ou Sleep Timer

O Sonos é ótimo porque você pode configurar e controlar alto-falantes a partir de qualquer ambiente da sua residência. Se você gosta de acordar ou adormecer com música, então eles são especialmente adequados para ter no seu quarto. RELACIONADOS: Como configurar um novo alto-falante Sonos Uma vez que você tenha o seu Sonos Os players são configurados e configurados em todos os seus dispositivos, então não importa onde você esteja ou o que estiver usando, pois você pode controlá-los com praticamente qualquer dispositivo.

(how-to)