Written by
JoãoSilvaResumo: Esta postagem do iBoysoft guia você para saber o que é um arquivo esparso, suas vantagens e desvantagens. Se você está interessado, clique para ler agora!
Assim como os arquivos tmp e arquivos de hibernação, um arquivo esparsos é um termo em ciência da computação, que é criado para utilizar o espaço do disco de maneira eficaz. Se você deseja explorar este arquivo, veio ao lugar certo, pois ele guia você para compreender o arquivo esparsos em sua plenitude.
O que é um arquivo esparsos?
Se você se pergunta sobre a questão "O que significa um arquivo esparso", você pode obter uma resposta definitiva nesta seção. Em termos de ciência da computação, um arquivo esparsos é um tipo de arquivo de computador projetado para utilizar o espaço do sistema de arquivos de forma mais eficiente quando o arquivo em si está parcialmente vazio.
Em vez do espaço vazio real que compõe o bloco, o objetivo de economizar espaço por meio de um arquivo esparso é alcançado através da gravação de breves informações (metadados) que representam os blocos vazios no meio de armazenamento de dados. Isso faz com que o consumo de espaço de armazenamento seja reduzido.
Apenas quando o bloco contém dados reais (não vazios), o bloco completo é gravado no meio de armazenamento como tamanho real.
Arquivos esparsos são tipicamente produzidos quando certos blocos de arquivo nunca são gravados. Isso é comum para bancos de dados e outros arquivos de acesso aleatório. Alguns sistemas operacionais ou ferramentas vão além ao "espacializar" arquivos ao gravar ou copiar. Se um bloco contém apenas bytes nulos, ele é marcado como vazio em vez de ser gravado no armazenamento.
Ao ler arquivos esparsos, o sistema de arquivos transforma automaticamente informações que representam blocos vazios em blocos "reais" que contêm bytes nulos em tempo de execução. Esta conversão não é reconhecida pela aplicação.
Agradecemos se você achar esta postagem informativa e compartilhar!
O sistema operacional suporta o arquivo esparsos
A maioria dos sistemas de arquivos modernos têm total compatibilidade com o arquivo esparsos, incluindo Unix e NTFS, exceto o sistema de arquivos HFS da Apple. No OS X, entretanto, a camada de sistema de arquivos virtual suporta armazenar arquivos esparsos em qualquer sistema de arquivos suportado, incluindo HFS+ e APFS.
Os arquivos esparsos são comumente usados para imagens de disco, instantâneos de banco de dados, arquivos de log e em aplicações científicas.
Arquivo esparsos: vantagens e desvantagens
Arquivos esparsos têm a vantagem de alocar espaço de armazenamento apenas quando é realmente necessário: Arquivos grandes às vezes podem ser criados mesmo quando não há espaço livre suficiente no meio de armazenamento para o arquivo original, preservando a capacidade de armazenamento.
Como o sistema não precisa alocar blocos para o espaço "pulado", isso também reduz o tempo necessário para a gravação inicial. Também impede que o sistema sobrescreva o espaço "pulado" duas vezes se a primeira alocação exigir a gravação de todos os zeros no espaço.
Arquivos esparsos têm a vantagem de alocar espaço de armazenamento apenas quando é realmente necessário: Arquivos grandes às vezes podem ser criados mesmo quando não há espaço livre suficiente no meio de armazenamento para o arquivo original, preservando a capacidade de armazenamento.
Quando o sistema não precisa alocar blocos para o espaço "pulado", isso também reduz o tempo necessário para a gravação inicial. Também impede que o sistema sobrescreva o espaço "pulado" duas vezes se a primeira alocação exigir a gravação de todos os zeros no espaço.
Conclusão
Este post é uma introdução abrangente aos arquivos esparsos, que amplia a definição, compatibilidade, vantagens e desvantagens dos arquivos esparsos! Se você gostou deste arquivo esparsos, comece lendo este post!