AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1816873
Accepted
igmkjp
igmkjp
Asked: 2023-11-16 18:08:33 +0800 CST2023-11-16 18:08:33 +0800 CST 2023-11-16 18:08:33 +0800 CST

Se eu ZIP uma pasta em NTFS, o arquivo ZIP é NTFS?

  • 772

Se eu compactar uma pasta de uma partição NTFS, ela poderá ser extraída em um dispositivo ou sistema operacional que não consegue ler o sistema de arquivos NTFS?

De maneira mais geral, os arquivos zip preservam o sistema de arquivos da pasta descompactada de alguma forma?

filesystems
  • 2 2 respostas
  • 56 Views

2 respostas

  • Voted
  1. LPChip
    2023-11-16T18:23:11+08:002023-11-16T18:23:11+08:00

    Resposta curta, não.

    O formato Zip não armazena permissões de arquivo além dos atributos do arquivo (somente leitura, oculto, arquivado e sistema)

    Se você criar um arquivo em uma pasta com certas permissões de segurança, mover o arquivo para outra pasta com permissões diferentes e depois extrair o arquivo, os novos arquivos serão criados com permissões herdadas de onde os arquivos estão armazenados.

    Se você deseja criar um sistema de arquivos que possa ser transferido, use algo como um VHDX, onde você tem um esquema de partição completo dentro do arquivo. Observe que se você seguir a rota NTFS, esse sistema de arquivos funcionará apenas no seu computador, ou se o computador estiver ingressado no domínio e você usar um usuário de domínio, qualquer computador que esteja ingressado no mesmo domínio.

    Você pode criar um arquivo VHDX usando o Gerenciamento de disco. Você pode até compactar o .VHDX posteriormente para compactá-lo, se desejar.

    • 3
  2. Best Answer
    u1686_grawity
    2023-11-16T19:44:08+08:002023-11-16T19:44:08+08:00

    Se eu ZIP uma pasta em NTFS, o arquivo ZIP é NTFS?

    Não. O "sistema de arquivos" dentro de um arquivo Zip é…Zip, literalmente.

    Se eu compactar uma pasta de uma partição NTFS, ela poderá ser extraída em um dispositivo ou sistema operacional que não consegue ler o sistema de arquivos NTFS?

    Sim. Qualquer software que suporte o formato Zip será capaz de extrair qualquer arquivo Zip.

    Ao arquivar um arquivo, os vários metadados no nível do sistema de arquivos não são recuperados como um único bloco opaco de dados; o arquivador recupera campos individuais conforme necessário (por exemplo, ele copia o conteúdo real do arquivo, depois faz uma chamada de sistema para recuperar os carimbos de data e hora criados/modificados e outra para recuperar sinalizadores ocultos/somente leitura...) e os armazena no caminho que quer.

    Portanto, embora o arquivo possa replicar alguns (ou mesmo a maioria) dos metadados e atributos do sistema de arquivos do original, a maneira exata como esses atributos são armazenados no arquivo é definida pelo formato do arquivo – e não pelo sistema de arquivos original.

    Mesmo quando o arquivo armazena alguns parâmetros específicos do sistema de arquivos, na maioria dos casos os programas podem simplesmente pular os campos com os quais não sabem o que fazer. Por exemplo, se você criar um arquivo Zip no Linux, ele armazenará o campo de permissão de arquivo específico do Linux, mas o arquivo ainda poderá ser extraído no Windows – o extrator simplesmente ignorará esse campo.

    Da mesma forma, se você ativar a opção no WinRAR (ou 7zip) para arquivar permissões NTFS ou outros atributos específicos do NTFS, ele armazenará cada um deles como campos individuais e serão simplesmente ignorados ao extrair para um armazenamento incompatível.

    De maneira mais geral, os arquivos zip preservam o sistema de arquivos da pasta descompactada de alguma forma?

    O sistema de arquivos em si, não, eles não preservam isso (e o software nem mesmo tem acesso direto aos arquivos em um nível tão baixo).

    No máximo, os arquivos preservam algumas características do sistema de arquivos (e/ou do sistema operacional), como os 'atributos DOS' (Ocultos/Somente leitura/Sistema) que são específicos para NTFS e FAT no Windows, ou a 'versão do arquivo' que é específico para ODS em VMS, mas geralmente são armazenados de uma forma bastante genérica.

    Então, se eu usar um aplicativo de galeria para adicionar tags aos meus arquivos de imagem, o zip não preservará necessariamente essas tags?

    A maioria dos aplicativos de galeria não usa metadados no nível do sistema de arquivos para marcação. (Na verdade, eu só vi um desses aplicativos - a marcação integrada que as caixas de diálogo 'Propriedades' do Windows 2000/XP costumavam ter. 3 ) Em vez disso, você geralmente tem as tags incorporadas diretamente no conteúdo de cada arquivo ou armazenadas em um arquivo adjacente.

    Quando você trabalha com fotos JPEG, por exemplo, as tags EXIF/IPTC/XMP fazem parte dos dados do arquivo no que diz respeito ao sistema de arquivos. Os dados são recuperados como um grande pedaço de bytes, portanto, as tags EXIF ​​incorporadas em um .jpeg sempre serão arquivadas junto com o restante dos dados do arquivo, independentemente dos recursos de arquivamento de metadados do software.

    (Provavelmente, o único campo de metadados no nível do sistema de arquivos que os aplicativos de galeria usam pode ser o horário da "Última modificação", caso seja diferente da data EXIF. A maioria dos aplicativos de arquivamento captura o horário da " Última modificação", pois é praticamente universalmente suportado em sistemas.)

    Da mesma forma, por exemplo, os arquivos MP3 têm suas tags ID3 armazenadas dentro do arquivo como dados regulares; o sistema de arquivos permanece inconsciente deles.


    1 (Sim, realmente. Veja zipinfo -v.)

    2 (O formato Zip também suporta subcampos personalizados – o nome do arquivo Unicode é um subcampo – portanto, poderia, em teoria, ser estendido para armazenar metadados NTFS também, se um desenvolvedor quisesse, mas até agora ninguém se preocupou em fazê-lo.)

    3 (O Windows Longhorn tinha planos muito mais grandiosos para marcação em nível de sistema de arquivos, mas isso nunca aconteceu; em vez disso, o recurso foi removido completamente do Explorer no Vista.)

    • 1

relate perguntas

  • Nome de arquivo inválido dentro do arquivo zip

  • Como ver os logs do back-end de /sys

  • fusor não mostra o PID do processo com arquivo aberto

  • Não é possível descartar arquivos nos limites do sistema de arquivos ao usar o Thunar

  • É possível usar FTP sem sistema de arquivos no cliente?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve