Saltar al contenido

Apple – ¿Qué sistemas de archivos usa iOS?

Esta pregunta se puede resolver de diversas maneras, sin embargo te mostramos la solución más completa en nuestra opinión.

Solución:

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

En iOS, ser el HFSX sensible a mayúsculas y minúsculas de forma predeterminada, el caso no solo se conserva, sino que permite que varios archivos tengan el mismo nombre, aunque con un caso diferente. Naturalmente, la distinción entre mayúsculas y minúsculas significa que los errores tipográficos producen un comando o referencia de archivo totalmente diferente, a menudo incorrecto.
[emphasis above is mine]

Como eso no estaba de acuerdo con la otra respuesta, busqué confirmación. Cargué una muestra iProyecto de sistema operativo 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 miré los archivos en Compartir archivos para la aplicación. Esto es lo que vi:

Captura de pantalla de iTunes File Sharing que muestra dos nombres de archivo con nombres idénticos que difieren solo por mayúsculas y minúsculas

Entonces, parecería Componentes internos de Mac OS X e iOS es correcto: el caso se conserva y permite que varios archivos tengan el mismo nombre.

Curiosamente, cuando seleccioné ambos archivos en el uso compartido de archivos de iTunes y hice clic en “Guardar en…” en mi escritorio, lo hice no recibir alguna advertencia. Aparentemente, iTunes “guardó” ambos archivos en mi escritorio, pero solo sobrevivió la versión inicial en mayúsculas (presumiblemente sobrescribiendo la versión inicial en minúsculas del archivo).


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

A partir de iOS 10.3lanzado el 27 de marzo de 2017, iOS ahora usa el nuevo Sistema de archivos de Apple (APFS), se dice que es “optimizado para almacenamiento en unidades flash y de estado sólido, 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 del sistema de archivos de Apple para desarrolladores. La sección de características de la guía puede ser de interés específico.

A partir de iOS 10.3 (marzo de 2017), APFS/Apple File System es ahora el sistema de archivos que se utiliza.

Antes de iOS 10.3, se usaba HFS+.

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

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

valoraciones y comentarios

Acuérdate de que te damos el privilegio agregar una reseña si atinaste tu incógnita a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *