O APFS adicionará suporte aprimorado para unidades de estado sólido e melhorias de criptografia - coisas que não eram uma prioridade há 20 anos quando o HFS + foi introduzido.
O APFS é usado pela primeira versão beta do desenvolvedor do iOS 10.3; ele pode ser usado na liberação geral do iOS 10.3, mas não sabemos ainda.
Gordon Davisson 29/01
18
A outra resposta parece estar correta sobre o sistema de arquivos ser HFSX *, mas, ao fazer distinção entre maiúsculas e minúsculas (outra resposta desde que editada para corrigir), descobri que esse não é o caso no livro Mac OS X e iOS Internals . Na página 23, diz:
No iOS, por ser o HFSX que diferencia maiúsculas de minúsculas por padrão, o case não é apenas preservado, mas permite que vários arquivos tenham o mesmo nome, embora com um caso diferente. Naturalmente, a distinção entre maiúsculas e minúsculas significa que erros de digitação produzem um comando ou referência de arquivo totalmente diferente, geralmente incorreto.
[ênfase acima é minha]
Como isso não concordava com a outra resposta, busquei confirmação. Carreguei um projeto iOS de amostra no qual estava trabalhando e alterei o nome do banco de dados para diferir apenas por caso. Depois de executar o aplicativo no meu iPad mini (iOS 6.1) para recriar o banco de dados, entrei no iTunes e observei os arquivos em Compartilhamento de Arquivos do aplicativo. Aqui está o que eu vi:
Portanto, parece que o Mac OS X e o iOS Internals estão corretos: a caixa é preservada e permite que vários arquivos tenham o mesmo nome.
Curiosamente, quando selecionei os dois arquivos no Compartilhamento de Arquivos do iTunes e cliquei em "Salvar em ..." na área de trabalho, não recebi nenhum aviso. O iTunes aparentemente "salvou" os dois arquivos na minha área de trabalho, mas apenas a versão inicial em maiúscula sobreviveu (presumivelmente substituindo a versão inicial em minúscula do arquivo).
* Atualização de 2017 para o Apple File System (APFS):
A partir do iOS 10.3 , lançado em 27 de março de 2017, o iOS agora usa o novo Apple File System (APFS), considerado "otimizado para armazenamento em flash e unidade de estado sólido, com foco principal na criptografia".
@ Mark Não há problema. O que é mais interessante é o comportamento que ele preserva as duas versões .. algo que eu não teria terminado de ler sobre e testar se não fosse por seu erro inocente :-)
Chris W. Rea
3
O iOS realmente usa HFSX (HFS +, diferencia maiúsculas de minúsculas). Você também pode usar a HFSleuthferramenta no site Internos do Mac OS X / iOS para provar isso e aprofundar-se nas estruturas do sistema de arquivos.
Não consigo ver nenhum documento definitivo da Apple, mas os livros citados nessas perguntas do Stack Overflow e este e este livro dizem HFSX (isto é, HFS + que diferencia maiúsculas de minúsculas), que não é o mesmo padrão do OSX.
Respostas:
A partir do iOS 10.3 (março de 2017) - o sistema de arquivos APFS / Apple agora é o sistema de arquivos que está sendo usado.
Anterior ao iOS 10.3 HFS + estava sendo usado.
O APFS adicionará suporte aprimorado para unidades de estado sólido e melhorias de criptografia - coisas que não eram uma prioridade há 20 anos quando o HFS + foi introduzido.
fonte
A outra resposta parece estar correta sobre o sistema de arquivos ser HFSX *, mas, ao fazer distinção entre maiúsculas e minúsculas (outra resposta desde que editada para corrigir), descobri que esse não é o caso no livro Mac OS X e iOS Internals . Na página 23, diz:
Como isso não concordava com a outra resposta, busquei confirmação. Carreguei um projeto iOS de amostra no qual estava trabalhando e alterei o nome do banco de dados para diferir apenas por caso. Depois de executar o aplicativo no meu iPad mini (iOS 6.1) para recriar o banco de dados, entrei no iTunes e observei os arquivos em Compartilhamento de Arquivos do aplicativo. Aqui está o que eu vi:
Portanto, parece que o Mac OS X e o iOS Internals estão corretos: a caixa é preservada e permite que vários arquivos tenham o mesmo nome.
Curiosamente, quando selecionei os dois arquivos no Compartilhamento de Arquivos do iTunes e cliquei em "Salvar em ..." na área de trabalho, não recebi nenhum aviso. O iTunes aparentemente "salvou" os dois arquivos na minha área de trabalho, mas apenas a versão inicial em maiúscula sobreviveu (presumivelmente substituindo a versão inicial em minúscula do arquivo).
* Atualização de 2017 para o Apple File System (APFS):
A partir do iOS 10.3 , lançado em 27 de março de 2017, o iOS agora usa o novo Apple File System (APFS), considerado "otimizado para armazenamento em flash e unidade de estado sólido, com foco principal na criptografia".
O APFS foi anunciado na WWDC 2016 e há um vídeo da WWDC intitulado Introducing Apple File System e um Apple File System Guide para desenvolvedores. A seção de recursos do guia pode ser de interesse específico.
fonte
O iOS realmente usa HFSX (HFS +, diferencia maiúsculas de minúsculas). Você também pode usar a
HFSleuth
ferramenta no site Internos do Mac OS X / iOS para provar isso e aprofundar-se nas estruturas do sistema de arquivos.fonte
Não consigo ver nenhum documento definitivo da Apple, mas os livros citados nessas perguntas do Stack Overflow e este e este livro dizem HFSX (isto é, HFS + que diferencia maiúsculas de minúsculas), que não é o mesmo padrão do OSX.
fonte