Zippien purku Mac OS:n ja Windowsin välillä

Metadataa

Kuten tiedetään, Mac OS:ät käyttävät eri tiedostojärjestelmää kuin Windowsit ja Linux-jakelut. Mac OS:ssä on HFS kun taas Windowseissa NTFS tai aataminaikainen FAT32. Linux-jakeuissa on oma exf-järjestelmänsä mutta nämä Linux-distrot tukevat myös NTFS:ssää. Siis Linux-jakeluilla voi lukea vaivatta Windows-osioiden tiedostoja ilman, että sieltä huomaisi jotakin, mitä ei itse Windows-käyttäjä huomaisi. Applen Mac OS on kuitenkin sikäli ongelmallinen, että Apple ei millään tahtoisi omien järjestelmiensä toimivan muissa kuin Applen laitteissa. Esimerkkinä: jos teet Mac OS X:llä ZIP:in, jossa on vaikkapa satoja kuvia ja äänitiedostoja, niin käsittääkseni se Mac OS X-käyttis tallentaa zipin sisälle todellisuudessa erillisen kansion, joka on aina nimetty muotoon "__MacOSX". Tämän kansion kuuluisi sisältää varsinaisiin tiedostoihin liittyvää metadataa. Siinä Mac OS:ssä tätä kansiota ei näy, mutta jos tuon ZIP:in purkaa joko Windowsilla tai jollakin Linux-jakelulla, niin se "__MacOSX"-kansio on myös siellä.

Kysymys kuuluukin: pystyykö noita Mac OS:llä luotuja zippejä purkamaan esim. Windowsilla tai Linux-jakeluilla niin, että mitään metadata-kansioita ei hypi silmille? Lisäksi, vahingoittuvatko nuo varsinaiset tiedostot jos tuon zipin purkaa jollakin muulla kuin Mac OS:llä? Tarkoitan lähinnä, muuttuuko siinä niiden varsinaisten tiedostojen tarkistussummat.

Tässä lisätietoa:

"I archived a jpeg photo that I added a resource icon to with Graphic Converter and moved it to my PC, then unzipped it. What Panther does is encode the resource fork (and other meta data) into a folder named __MacOSX Inside there is a file for every file in the folder, with the filename prefixed with ._ So yes, you can unzip Mac archives on windows and the users will get the data fork (jpeg) files normally!

So I then made sure I had a data fork only jpeg image and archived that. I then unarchived it on Windows. You still get the __MACOSX folder but it is empty. Too bad Apple could not optimize out that folder if it was not needed."

7

61

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Korjaus...

      Pääsi virhe unohtumaan kirjoitukseen: Linux-jakeluiden pääasiallinen tiedostojärjestelmä ei ole "exf" vaan "ext" (ext2, ext3 jne.).

    • joo tota

      on noita macillä tehtyjä zippejä tullut avattua windowsilla ja linuxilla. No problemos. Niissä on ainoastaan yksi ylimääräinen tiedosto, jolla ei tee mitään.

      P.S. Linux tukee hfs:ää jos sen tuki on vain käännetty mukaan.

      • Metadataa

        Tämä selvä. Näköjään jos on zipattu Mac OS-ohjelma, niin tuon "__MACOSX"-kansion lisäksi on lähes aina seuraavanlaisia kansioita:

        [Ohjelman nimi].app
        MacOS
        Resources

        Ja niin poispäin...

        Sitten läjäpäin kaikenlaisia "info-kansioita" kuten "PkgInfo" ja "Info.plist" jne. Kun tarkistelin, niin tuossa "MacOS"-kansiossa näkyy olevan se tärkein ohjelmaan liittyvä tiedosto kun taas "Resources" sisältää joka kerta ohjelmaan liittyviä kuvaustiedostoja (esim. "MainMenu.nib", "description.rtfd" jne.). Mac OS:llä tarkasteltaessa näitä kaikkia ei näe.

        Ilmeisesti Macillä voi purkaa huoletta zipattuja Windows-ohjelmia ilman, että silmille hyppii minkäänlaisia metadatatiedostoja, mutta toisinpäin hankalampaa. Lyönkin vetoa, että Windowsilla ei noita zipattuja Mac OS-ohjelmia voi purkaa ja sitten tehdä niistä Windowsilla omaa zippiä, joka vielä purettaessa toimisi kunnolla Mac OS:llä. (Ei sillä, että siinä mitään järkeäkään olisi.)


      • Metadataa

        "P.S. Linux tukee hfs:ää jos sen tuki on vain käännetty mukaan."

        -Siihen kyllä löysin ohjelmia, että voi mountailla kaikenlaisia HFS-levykuvia, mutta jos on kyse jostakin laajemmasta tuesta, niin olen neuvoton.


      • joo tota
        Metadataa kirjoitti:

        Tämä selvä. Näköjään jos on zipattu Mac OS-ohjelma, niin tuon "__MACOSX"-kansion lisäksi on lähes aina seuraavanlaisia kansioita:

        [Ohjelman nimi].app
        MacOS
        Resources

        Ja niin poispäin...

        Sitten läjäpäin kaikenlaisia "info-kansioita" kuten "PkgInfo" ja "Info.plist" jne. Kun tarkistelin, niin tuossa "MacOS"-kansiossa näkyy olevan se tärkein ohjelmaan liittyvä tiedosto kun taas "Resources" sisältää joka kerta ohjelmaan liittyviä kuvaustiedostoja (esim. "MainMenu.nib", "description.rtfd" jne.). Mac OS:llä tarkasteltaessa näitä kaikkia ei näe.

        Ilmeisesti Macillä voi purkaa huoletta zipattuja Windows-ohjelmia ilman, että silmille hyppii minkäänlaisia metadatatiedostoja, mutta toisinpäin hankalampaa. Lyönkin vetoa, että Windowsilla ei noita zipattuja Mac OS-ohjelmia voi purkaa ja sitten tehdä niistä Windowsilla omaa zippiä, joka vielä purettaessa toimisi kunnolla Mac OS:llä. (Ei sillä, että siinä mitään järkeäkään olisi.)

        "Lyönkin vetoa, että Windowsilla ei noita zipattuja Mac OS-ohjelmia voi purkaa ja sitten tehdä niistä Windowsilla omaa zippiä, joka vielä purettaessa toimisi kunnolla Mac OS:llä."

        Rauhoitus vähän ja lue sitten alla oleva ajatuksen kera.

        "on noita macillä tehtyjä zippejä tullut avattua windowsilla ja linuxilla. No problemos."


    • 701n0U

      Käyttöjärjestelmät käyttävät vaihtelevasti tiedostojen lisäattribuutteja ja ne eivät ole yhteensopivia. Siksi _Macosx tiedostot ovat hyödyttömiä muille käyttöjärjestelmille ja ne voi huoletta tuhota.

    • tools writing and r.

      Kirjoitin tuohon synaptic packet managerin hakuun "hfs"
      löytyi jokunen sopivan tuntuinen.

      en kuitenkaan viitsinyt ladata kun ei tarvi, nyt.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      23
      1615
    2. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      16
      1469
    3. Minun oma kaivattuni

      Ei ole mikään ilkeä kiusaajatyyppi, vaan sivistynyt ja fiksu sekä ystävällinen ihminen, ja arvostan häntä suuresti. Raka
      Ikävä
      63
      1368
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      32
      1340
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      48
      1303
    6. Pelastakaa Lapset: Netti ei ole turvallinen paikka lapsille - Erätauko-tilaisuus to 25.4.2024

      Netti ei ole turvallinen paikka lapsille, mutta mitä asialle voi vanhempana tehdä? Torstaina 25.4.2024 keskustellaan ne
      Suomi24 Blogi ★
      15
      1238
    7. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      8
      1126
    8. Tervehdys!

      Sä voit poistaa nää kaikki, mut mä kysyn silti A:lta sen kokemuksia sun käytöksestä eron jälkeen. Btw, miks haluut sabot
      Turku
      64
      1116
    9. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      35
      1104
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      6
      1092
    Aihe