Podczas kompresji plików / folderów w Finderze, za pomocą menu kontekstowego, tj. Wybierz pliki / foldery, a następnie kliknij prawym przyciskiem myszy i wybierz Kompresuj ..., w archiwum zip zostanie utworzony ukryty folder o nazwie __MACOSX.
Jak ukryty folder o nazwie __MACOSX nie może zostać utworzony w archiwum zip?
ditto
,zip
lub utworzenie usługi Automator w celu wykonania czynności niezbędnych do osiągnięcia celu itp.Odpowiedzi:
Używając informacji z drugiej odpowiedzi, oto Usługa Automator który stanie się dostępny w Znalazca usunąć „__MACOSX” metadane folder z pliku archiwum zip.
Aby utworzyć usługę:
otwarty Automator i wybierz: Plik & gt; Nowy & gt; Usługa
Zestaw Wybrano usługę do pliki lub foldery i w do Znalazca .
Dodać Uruchom skrypt powłoki Akcja , ustawienie Muszla: do / bin / bash i Wejście wejściowe: do jako argumenty podczas zastępowania domyślnego kod z następującymi kod :
Co kod robi: sprawdza, czy każdy plik przekazany do usługi ma rozszerzenie zip, niezależnie od przypadku i czy ma rozszerzenie zip, a jeśli „__MACOSX” istnieje w archiwum zip, usuwa „__MACOSX” folder metadanych z archiwum zip.
${f##*.}
pobiera rozszerzenie pliku,=~
testuje regex i^[zZ][iI][pP]$
regex dopasowuje dowolną kombinację liter każdej litery w ciągu szelki kwadratowe podczas^
potwierdza pozycję na początku łańcucha i$
potwierdza pozycję na końcu łańcucha. Więc pasuje tylkozip
w każdym razie połączenie tych liter.Uwaga: Ostatnia linia kod jest opcjonalny, aby poinformować Cię o zakończeniu usługi i może zostać zmieniony na inny dźwięk lub pominięty, jeśli wolisz nie być powiadamiany dźwiękiem po zakończeniu.
Zapisz Usługa jak np.: Usuń „__MACOSX” z archiwum Zip
Aby skorzystać z usługi:
W Znalazca lub na Pulpit jeśli archiwum zip znajduje się tam, wybierz archiwum zip, a następnie kliknij prawym przyciskiem myszy i wybierz Usuń „__MACOSX” z archiwum Zip z menu kontekstowego lub poniżej Usługi w menu kontekstowym lub z Usługi na Znalazca menu odpowiednio.
Obraz usługa w Automator , poniżej, pochodzi z OS X 10.8.6, jednak został przetestowany pod MacOS 10.12.5 i działa tam również.
źródło
Jak powiedział użytkownik3439894, wypróbuj rozwiązanie innej firmy. Korzystam z bezpłatnej aplikacji Keka z sukcesem, długoterminowo:
http://www.kekaosx.com/en/
Skonfiguruj w preferencjach Keka, aby nie tworzyć plików specyficznych dla Mac w archiwach. Można go również użyć za pośrednictwem menu kontekstowego (po dodaniu „Kompresuj z Keka.workflow” do folderu „~ / Library / Services”), zobacz link w lewym dolnym rogu strony internetowej.
źródło
Z WP Guru - Jak usunąć __MACOSX z archiwów zip
Jeśli nie czujesz się komfortowo z Terminalem, BetterZip ma możliwość zrobienia tego za ciebie, ale to 25 $.
źródło