¿Qué sistemas de archivos usa iOS?

12

No puedo encontrar esta información documentada en ninguna parte.

¿Qué sistemas de archivos utilizan los dispositivos iOS?

¿Apple se mantuvo con HFS +?

¿Es diferente entre dispositivos y versiones de iOS?

    
pregunta MDMarra 27.02.2013 - 14:31

4 respuestas

6

A partir de iOS 10.3 (marzo de 2017) - APFS / Apple File System es ahora el sistema de archivos que se está utilizando.

Anterior a iOS 10.3 HFS + se estaba utilizando.

APFS agregará soporte mejorado para unidades de estado sólido y mejoras de cifrado, cosas que no eran una prioridad hace 20 años cuando se introdujo HFS +.

    
respondido por el dpollitt 29.01.2017 - 21:35
18

La otra respuesta parece ser correcta acerca de que el sistema de archivos es HFSX *, pero al ser insensible a (otra respuesta desde que se corrigió para corregir), descubrí que ese no es el caso en libro Internos de Mac OS X y iOS . En la página 23 dice:

  

En iOS, siendo el HFSX que distingue entre mayúsculas y minúsculas de forma predeterminada, el caso no es solo   conservado, pero permite que múltiples archivos tengan el mismo nombre, aunque   con un caso diferente. Naturalmente, la sensibilidad a los casos significa que los errores tipográficos producen   Una referencia de comando o archivo totalmente diferente, a menudo incorrecta.    [el énfasis de arriba es mío]

Como eso no estaba de acuerdo con la otra respuesta, busqué confirmación. Cargué un proyecto iOS de muestra en el que estaba trabajando y cambié el nombre de la base de datos para que solo difiera según el caso. Después de ejecutar la aplicación en mi iPad mini (iOS 6.1) para volver a crear la base de datos, entré en iTunes y observé los archivos en Uso compartido de archivos para la aplicación. Esto es lo que vi:

Porlotanto,pareceríaqueMacOSXyiOSInternalsescorrecto:elcasoseconservaypermitequemúltiplesarchivostenganelmismonombre.

Interesantemente,cuandoseleccionéambosarchivosenCompartirarchivosdeiTunesyhiceclicen"Guardar en ..." en mi escritorio, no obtuve ninguna advertencia de no . Aparentemente, iTunes "guardó" ambos archivos en mi escritorio, pero solo sobrevivió la versión en mayúscula inicial (supuestamente sobreescribiendo la versión en minúscula inicial del archivo).

* Actualización de 2017 al sistema de archivos de Apple (APFS):

A partir de iOS 10.3 , lanzado el 27 de marzo de 2017, iOS ahora usa el nuevo Sistema de archivos de Apple (APFS), se dice que está "optimizado para el almacenamiento en disco de estado sólido y flash, con un enfoque principal en el cifrado".

APFS se anunció en la WWDC 2016 y hay un video de la WWDC titulado Introducción al sistema de archivos de Apple . y una Guía de sistema de archivos de Apple para desarrolladores. Las las características La sección de la guía puede ser de interés específico.

    
respondido por el Chris W. Rea 27.02.2013 - 15:12
3

De hecho, iOS usa HFSX (HFS +, distingue entre mayúsculas y minúsculas). También puede usar la herramienta HFSleuth de la sitio web de Mac OS X / iOS Internals para demostrarlo y profundizar. en las estructuras del sistema de archivos.

    
respondido por el Technologeeks 03.03.2013 - 23:49
2

No puedo ver ningún documento definitivo de Apple, pero los libros citados en estos desbordamiento de pila preguntas y esto y esto

    
respondido por el Mark 27.02.2013 - 14:59

Lea otras preguntas en las etiquetas