Apple jaunā failsistēma APFS nesaprot Unikoda normalizāciju

Sākumlapa Forumi Notepad.lv IT ziņas Apple jaunā failsistēma APFS nesaprot Unikoda normalizāciju

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Autors
    Ieraksti
  • #162891
    samurajs
    Participant

    Pavisam nesen, martā, Apple prezentēja savu jauno failsistēmu APFS, kurai jāaizstāj esošā HFS+ operētājsistēmās iOS, macOS, tvOS un watchOS. APFS optimizēta Flash/SSD atmiņām, tanī iespējama advancēta datu šifrēšana un citi plusi. Tomēr izrādījies, ka medus mucā ir pamatīga darvas karote: ja failu nosaukumi būs rakstīti nevis angliski, bet ar dažādām diakritiskajām zīmēm, vai, nedod dies, hieroglifiem – šādi faili netiks atpazīti un to izmēru norādīs kā nulle.

    [img]https://notepad.lv/userpix/28_apfs700_1.jpg[/img]

    Kāpēc tas notiek?

    Unikodā ir dažādas versijas un vairākas kodējuma shēmas. Piemēram, burts «é» UTF-8 kodējumā izskatās kā c3a9, bet citā Unikoda versijā var izskatīties arī kā 65cc81. Lai nerastos putra, lieto Unikoda normalizāciju, kad visas šīs kombinācijas tiek konvertētas 3 baitu formā, resp. 65cc81. HFS+ failsistēma šo procesu veic pati, tāpēc viss darbojas normalizētā formā un tur nevar uzrakstīt kaut kādus nesaprotamus failu nosaukumus.

    APFS pati neveic failu normalizāciju, tā ir iebūvēta augstāka līmeņa sistēmas komandās. Tāpēc, ja sākotnēji fails būs nosaukts ar simboliem, ko APFS nesaprot – radīsies problēmas. Š ī iemesla dēļ iesaka lietot vienīgi ASCII simbolus. Apple izstrādātājiem iesaka lietot augsta līmeņa Foundation API, tādus kā NSFileManager vai NSURL, funkciju fileSystemRepresentation vai citas “izvirtības”.

    #329892
    flasherr
    Participant
    #329893
    Andron MacBeton
    Participant

    Apple jau sen aizdirš flashkas vel trakāk par Winblowz.

    Ja Pirdwindulis iepļūta Recycler, tad Apple iepļūta 4 nederīgus failus un direktoriju.

    Bet nu šitā izgāšanās… Apple ar sācis lažoties. Ir gan arī noderīgas fīčas papildinātas, bet nu tas neatsver neskaitāmās lažas.

    Piemēram iOSos vairs nau PPTP VPN client, bet ir atstāts L2TP, tikai kaukāds atkal “savādāks nekā citiem”, rezultātā hvz kā ielogoties Mikrotikā. Visi tie sekjurītī gnīdas varētu aizpist klabekļus un nosprāgt. Piegriezies jau.

    #329894
    ruukjis
    Participant

    Caur IPsec, Beton. Bet nu ne bez lietus dejām – iOSam vajag īpaši konfigurētu propasal, lai tas draudzētos ar Mikrotik.

    #329895
    MeistarsUnVergs
    Participant

    Atkal pohains rīts un sajauci datoru ar tualetes podu?

    Tas ka nevari ielogoties mikrotikšķī ar aizvēsturiskiem protokoliem nevienu īpaši nepiš. Nu tavs mīļotais WinXP arī vairs neatbalsta IPX/SPX protokolu, kurš uz Win95 kopā ar vecajām spēlītēm griezās ka prieks.

    #329896
    Andron MacBeton
    Participant

    Es to taka pamaniju, doooh!

    Par to jau besis.

    #329897
    Andron MacBeton
    Participant

    Pēc tava ļerkstiena izskatās ka tu to podu izēdi 😀

    Iemācies lasīt vai pisies taču zem vilciena!

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā