2010-02-03 22:37:02 +0000 2010-02-03 22:37:02 +0000
160
160

Co to jest folder __MACOSX?

Czym są te foldery _MACOSX, które ciągle widzę w plikach zip tworzonych przez ludzi na OSX? Niektóre z nich zajmują nawet 30% pliku.

Jaki program produkuje te foldery i jak użytkownicy mac mogą uniknąć tego błędu?

Odpowiedzi (3)

110
110
110
2011-12-03 01:31:43 +0000

Tutaj jest link, który wyjaśnia to całkiem dobrze. Przypuszczam, że jest trochę za późno, aby pomóc Yadzie, ale dla potomności. Wyjaśnienie resource fork w Wikipedii

Reszta to moja opinia:

@nickf: Never seeing these files is not a FEATURE of those OS X versions it is a FLAW.

Ludzie produkują dane, zawijają je, przechowują na różnych nośnikach i tak dalej. Muszą wiedzieć, co jest potrzebne, a co nie jest potrzebne. Ukrywanie tego utrzymuje ich w ciemności.

Stary, zły pomysł ukrywania rzeczy przed użytkownikami:

Programista, dbając o celowość wykonania własnej pracy, nadużywa czegoś w domenie użytkownika końcowego, aby ułatwić sobie pracę.

W tym przypadku zapisał metadane w przestrzeni danych użytkownika, a następnie ukrył je przed użytkownikiem. Nie dostrzegł większej całości: Użytkownik nie dowie się o ukrytych szczegółach. Kiedy spakuje swoje dane i wyśle je gdzieś w miejsce nieprzewidziane przez programistę, brakujące części nie zostaną wysłane lub pojawią się nieznane części, których ani użytkownik, ani odbiorca nie będą w stanie wyjaśnić.

Ukrywanie rzeczy przed użytkownikiem jest złe.

Zakłada, że użytkownik jest głupi, podczas gdy dokładniej to programista jest głupi, lub leniwy.

Aby było jasne, ten zły nawyk nie jest ograniczony do MAC. Jest wszędzie. Jest konsekwencją tego, że programiści zakochują się we własnych schematach, a sprzedawcy przedkładają swoje własne cele nad potrzeby użytkownika końcowego.

W skrócie.

\_MACOSX: dziwnie pachnące odchody programistów wyłaniające się spod dywanu, na który zostały zamiecione.

Programiści i sprzedawcy: Proszę, trzymajcie rzeczy na widoku. Kiedy je ukrywacie, robicie się głupi, a użytkownicy niedoinformowani.

55
55
55
2010-02-03 22:39:41 +0000

http://www.realsoftware.com/listarchives/gettingstarted/2005-09/msg00328.html

Apple zapewnia wbudowaną możliwość zapisywania plików ZIP w systemie OS X 10.3 i nowszych, a pliki te są wynikiem przechowywania przez Apple widelców zasobów w bezpieczny sposób. W systemie OS X 10.3 lub nowszym pliki te nigdy nie będą widoczne, ale ponieważ Windows i inne systemy operacyjne nie rozumieją tej specjalnej formy Resource Forks, będą one wyświetlane w takiej postaci, w jakiej je widzisz.

16
16
16
2015-11-05 15:03:06 +0000

Aby odpowiedzieć na twoje ostatnie pytanie:

jak użytkownicy komputerów Mac mogą uniknąć tego błędu?

Użytkownicy Mac OS X mogą zainstalować narzędzie archiwizujące innej firmy, takie jak Keka , następnie powiedzieć mu, aby nie używał Resource Forks, a następnie ustawić go jako domyślny kompresor.


Jak to zrobić z Keka

Powiedz Keka, aby nie używał Resource Forks

  1. Otwórz Keka bez pliku (z Launchpada, Spotlighta, itp.)
  2. Wciśnij ⌘ Cmd+, aby otworzyć Preferencje
  3. Wybierz zakładkę Kompresja
  4. Zaznacz “Exclude Mac resource forks (eg.: .DS_Store) ”

Make Keka the default compressor

  1. W tym samym oknie Keka Preferences
  2. Wybierz zakładkę Ogólne
  3. Kliknij “Ustaw Keka jako domyślny kompresor/uncompressor” [sic]