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.



Dica rápida: você pode mover e renomear documentos do MacOS da barra de título

Dica rápida: você pode mover e renomear documentos do MacOS da barra de título

Se você estiver usando um Mac desde o OS X Mountain Lion, talvez tenha notado que alguns documentos podem ser renomeados diretamente da barra de título. Isso realmente ficou mais poderoso com versões sucessivas do OS X. RELACIONADO: Como fazer com que as tags do Finder do OS X funcionem para você A primeira coisa que precisamos ressaltar é que você não pode fazer isso de toda aplicação.

(how-to)

Como ativar a capitalização automática e os períodos automáticos no macOS Sierra

Como ativar a capitalização automática e os períodos automáticos no macOS Sierra

Se você usa regularmente o Apple Mail, o Word ou algum outro aplicativo em que escreve muito, o MacOS Sierra vem com algumas novas opções: capitalização automática e períodos automáticos. Basta ativá-las manualmente. Essas opções já existem no iOS, portanto, se você usar um iPhone ou iPad, já estará familiarizado com os períodos de capitalização automática e automático.

(how-to)