Spørsmål:
Hvilke filsystemer bruker iOS?
MDMarra
2013-02-27 19:31:45 UTC
view on stackexchange narkive permalink

Jeg finner ikke denne informasjonen dokumentert hvor som helst.

Hvilke filsystemer bruker iOS-enheter?

Har Apple holdt seg til HFS +?

Er det annerledes? mellom enheter og iOS-versjoner?

[På * iPhone-disken er * begge * HFSX-skivene journalført?] (Http://apple.stackexchange.com/q/108166/8546)
Fire svar:
Chris W. Rea
2013-02-27 20:12:06 UTC
view on stackexchange narkive permalink

Det andre svaret ser ut til å være riktig om at filsystemet er HFSX *, men fordi det ikke er tilfelle- ufølsomt (annet svar siden redigert for å korrigere), fant jeg at det ikke var tilfelle bok Mac OS X og iOS Internals. På side 23 står det:

I iOS, som en liten bokstavsfølsom HFSX , er saken ikke bare forbeholdt, men tillater at flere filer har samme navn, riktignok med en annen sak. Naturligvis betyr bokstavsensitivitet skrivefeil som produserer en helt annen kommando eller filreferanse, ofte feil. [vektleggingen ovenfor er min]

Siden det ikke stemte overens med det andre svaret, jeg søkte bekreftelse. Jeg lastet inn et eksempel på et iOS-prosjekt jeg jobbet med, og endret navnet på databasen til å bare variere fra sak til sak. Etter å ha kjørt appen på iPad mini (iOS 6.1) for å gjenopprette databasen, gikk jeg inn i iTunes og så på filene under Fildeling for applikasjonen. Her er det jeg så:

Screen shot from iTunes File Sharing demonstrating two file names with identical names differing only by case

Så det ser ut til at Mac OS X og iOS Internals er riktig: saken er bevart og gir mulighet for flere filer med samme navn.

Interessant når jeg valgte begge filene i iTunes 'Fildeling og klikket "Lagre til ..." på skrivebordet mitt, fikk jeg ikke noen advarsel. iTunes "lagret" tilsynelatende begge filene på skrivebordet mitt, men bare den første versjonen av store bokstaver overlevde (antagelig overskriving av den første versjonen av filen.)


* 2017-oppdatering til Apple File System (APFS):

Fra og med iOS 10.3 , utgitt 27. mars 2017, bruker iOS nå det nye Apple File System sterk> (APFS), sies å være "optimalisert for flash- og solid state-lagring, med hovedfokus på kryptering."

APFS ble kunngjort på WWDC 2016 og der er en WWDC-video med tittelen Introducing Apple File System, og en Apple File System Guide for utviklere. Avsnittet funksjoner i guiden kan være av spesiell interesse.

Min feil jeg leste feil sitatet og savnet "in"
@Mark Ikke noe problem. Det som er mer interessant er oppførselen der den bevarer begge versjonene .. noe jeg ikke ville ha endt med å lese om og teste om ikke for din uskyldige feil :-)
dpollitt
2017-01-30 02:35:51 UTC
view on stackexchange narkive permalink

Fra og med iOS 10.3 (mars 2017) - APFS / Apple File System er nå filsystemet som brukes.

Tidligere enn iOS 10.3 ble HFS + brukt.

APFS vil legge til forbedret støtte for solid state-stasjoner og krypteringsforbedringer - ting som ikke var prioritert for 20 år siden da HFS + ble introdusert.

APFS brukes av den første betaversjonen av iOS 10.3 for utviklere;den * kan * brukes i den generelle versjonen av iOS 10.3, men det vet vi ikke ennå.
Technologeeks
2013-03-04 04:49:50 UTC
view on stackexchange narkive permalink

iOS bruker faktisk HFSX (HFS +, store og små bokstaver). Du kan også bruke verktøyet HFSleuth fra Mac OS X / iOS Internals nettsted, for å bevise dette, og fordype deg dypere i filsystemstrukturene.

mmmmmm
2013-02-27 19:59:38 UTC
view on stackexchange narkive permalink

Jeg kan ikke se noen definitive Apple-dokumenter, men bøker som er sitert i disse Stack Overflow spørsmålene og dette og denne boka sier HFSX (dvs. store og små bokstaver HFS +) som ikke er det samme som standard for OSX.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...