OSX 사용자가 만든 zip 파일에서이 __MACOSX 폴더는 무엇입니까? 일부는 파일의 30 %를 차지합니다.
이 __MACOSX 폴더를 생성하는 프로그램은 무엇이며 mac 사용자는 어떻게이 실수를 피할 수 있습니까?
zip -d filename.zip __MACOSX/\*
OSX 사용자가 만든 zip 파일에서이 __MACOSX 폴더는 무엇입니까? 일부는 파일의 30 %를 차지합니다.
이 __MACOSX 폴더를 생성하는 프로그램은 무엇이며 mac 사용자는 어떻게이 실수를 피할 수 있습니까?
zip -d filename.zip __MACOSX/\*
답변:
http://www.realsoftware.com/listarchives/gettingstarted/2005-09/msg00328.html
Apple은 OS X 10.3 이상에서 ZIP 파일에 내장 기능을 제공하며,이 파일은 Apple이 Resource Forks를 안전하게 저장 한 결과입니다. OS X 10.3 이상을 실행하는 이러한 파일은 볼 수 없지만 Windows 및 기타 운영 체제는이 특수한 형태의 Resource Forks를 이해하지 못하므로 표시되는대로 나타납니다.
unzip filename.zip
경우 __MACOSX / 디렉토리의 압축을 풀고 원하지는 않지만 open filename.zip
올바른 작업을 수행합니다.
여기에 잘 설명되어있는 링크가 있습니다. 야다를 돕기에는 조금 늦었지만 후손에게는 다소 늦었다 고 생각합니다.
나머지는 내 의견입니다.
@nickf :이 파일들을 보지 못하는 것은 OS X 버전의 특징이 아니며 FLAW입니다. 사람들은 데이터를 생산하고 포장하고 다른 매체에 저장하는 등의 작업을합니다. 그들은 무엇이 필요하거나 필요하지 않은 것을 알아야합니다. 그것을 숨기면 어둠 속에서 그들을 유지합니다.
사용자로부터 물건을 숨기는 오래된 나쁜 생각 : 자신의 작업을 수행하는 편의성에 관심이있는 프로그래머는 최종 사용자 영역에서 무언가를 남용하여 쉽게 사용할 수 있습니다.
이 경우 그는 메타 데이터를 사용자의 데이터 공간에 저장 한 다음 사용자에게 숨겼습니다. 그는 큰 그림을 놓쳤다 : 사용자는 숨겨진 세부 사항을 알지 못할 것입니다. 데이터를 패키지하여 프로그래머가 예상치 못한 곳에 배송 할 때 누락 된 부품이 배송되지 않거나 알 수없는 부품이 도착하여 사용자 나 수령인이 설명 할 수 없습니다.
사용자로부터 물건을 숨기는 것은 좋지 않습니다. 프로그래머가 어리 석거나 게으른 경우 사용자가 어리석은 것으로 가정합니다.
분명히,이 나쁜 습관은 MAC에 국한되지 않습니다. 어디에나 있습니다. 프로그래머가 자신의 계획과 벤더에 관심을 갖기 때문에 최종 사용자의 요구보다 자신의 목표를 우선시합니다.
간단히 말해서
__MACOSX : 쓸쓸한
깔개 밑에서 이상한 냄새가 나는 프로그래머 배설물.
프로그래머 및 공급 업체 : 개방 된 상태로 유지하십시오. 당신이 그들을 숨길 때, 당신은 바보와 사용자가 정보를 알지 못하게합니다.
마지막 질문에 대답하려면 :
어떻게 맥 사용자가이 실수를 피할 수 있습니까?
Mac OS X 사용자는 Keka 와 같은 타사 보관 유틸리티를 설치 한 다음 Resource Forks를 사용하지 않도록 지시 한 다음 기본 압축기로 설정할 수 있습니다.
zip -d
zip 파일에서 리소스 포크를 제거합니다. 사실, 처음에 zip을 사용하면 처음에는 리소스 포크가 추가되지 않습니다.