4
MacFUSE
MacFUSE를 사용하면 타사 파일 시스템을 통해 Mac OS X의 기본 파일 처리 기능을 확장 할 수 있습니다.수십 개의 제품에서 소프트웨어 구성 요소로 사용됩니다.
- 무료 앱
- Mac
MacFUSE를 사용하면 타사 파일 시스템을 통해 Mac OS X의 기본 파일 처리 기능을 확장 할 수 있습니다.수십 개의 제품에서 소프트웨어 구성 요소로 사용됩니다.사용자는 MacFUSE 소프트웨어 패키지를 설치하면 MacFUSE 위에 작성된 타사 파일 시스템을 사용할 수 있습니다.개발자는 MacFUSE SDK를 사용하여 다양한 유형의 새 파일 시스템을 일반 사용자 모드 프로그램으로 작성할 수 있습니다.이러한 파일 시스템의 내용은 로컬 디스크, 네트워크, 메모리 또는 기타 소스 조합에서 어느 곳에서나 올 수 있습니다.MacFUSE를 사용하여 파일 시스템을 작성하는 것은 커널 내부 파일 시스템을 작성하는 기존의 방법보다 훨씬 쉽고 빠릅니다.MacFUSE 파일 시스템은 커널 확장과 달리 일반적인 응용 프로그램이므로 표준 Mac OS X 응용 프로그램을 개발할 때와 마찬가지로 프로그래밍 도구, 디버거 및 라이브러리에서 유연성과 선택의 폭이 넓습니다.MacFUSE는 Mac OS X (10.4 이상)의 사용자 공간 프로그램에서 완전한 기능을 갖춘 파일 시스템을 구현할 수있는 메커니즘을 구현합니다.여러 API를 제공하며 그 중 하나는 Linux에서 시작된 FUSE (USEr 공간의 파일 시스템) API의 상위 집합입니다.따라서 많은 기존 FUSE 파일 시스템을 Mac OS X에서 쉽게 사용할 수 있습니다. MacFUSE 소프트웨어는 커널 확장과 다양한 사용자 공간 라이브러리 및 도구로 구성됩니다.C 기반 및 Objective-C 기반 SDK와 함께 제공됩니다.다른 언어 (예 : Python 또는 Java)를 선호하는 경우 관련 언어 바인딩을 직접 설치 한 후 해당 언어로 파일 시스템을 작성할 수 있어야합니다.직장에서 MacFUSE의 예를 보려면 오른쪽에 링크 된 비디오를 참조하십시오.MacFUSE 소스 저장소에는 sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS 및 YouTubeFS와 같이 탐색, 컴파일 및 빌드 할 수있는 흥미롭고 유용한 여러 파일 시스템에 대한 소스 코드가 포함되어 있습니다.