맨위로가기

애플 파일링 프로토콜

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

애플 파일링 프로토콜(AFP)은 애플 기기 간의 파일 공유를 위한 프로토콜이다. 초기에는 AppleTalk 프로토콜을 사용했으나, 이후 TCP/IP를 지원하며 기능이 확장되었다. AFP는 여러 버전으로 발전하며 유니코드 파일 이름 지원, POSIX 권한 모델, Time Machine 지원 등의 기능을 추가했다. macOS는 Finder를 통해 AFP 서버에 연결할 수 있으며, Netatalk, HELIOS UB+, ExtremeZ-IP 등 다양한 타사 구현이 존재한다. AFP는 OSI 모델의 세션, 표현, 응용 계층에서 작동하며, 파일 이름, 서버 브라우징 방식 등 기술적인 특징을 갖는다.

더 읽어볼만한 페이지

  • 표현 계층 프로토콜 - MIME
    MIME은 다양한 인터넷 프로토콜에서 메시지의 형식과 내용을 설명하는 인터넷 표준으로, 메시지 내용의 타입과 서브타입을 정의하는 `Content-Type` 헤더와 바이너리 데이터 변환 방식을 지정하는 `Content-Transfer-Encoding` 헤더 등을 포함하여 다양한 메시지 타입과 첨부 파일, 문자 인코딩을 지원한다.
  • 표현 계층 프로토콜 - XML
    XML은 태그 중첩 방식 구문을 사용하는 범용 언어로서, 인터넷을 통한 구조화된 문서 및 데이터 공유를 용이하게 하고, 웰 폼 및 유효 XML 문서 개념을 통해 구문 정확성을 검사하며, 데이터 교환 등 다양한 분야에서 널리 사용된다.
  • 애플의 소프트웨어 - 아이튠즈
    아이튠즈는 애플이 개발한 멀티미디어 플랫폼이자 디지털 미디어 플레이어 소프트웨어로, 초기에는 음악 재생 및 관리에 집중했으나 이후 기능이 확장되어 macOS Catalina부터는 개별 앱으로 기능이 분리되었고 윈도우에서는 'Apple 기기' 앱에 관련 기능이 통합되었다.
  • 애플의 소프트웨어 - 사파리 (웹 브라우저)
    사파리는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되어 웹킷 엔진을 기반으로 빠른 속도와 웹 표준 지원을 제공하며, macOS, iOS, iPadOS 등에서 기본 브라우저로 사용된다.
  • 네트워크 프로토콜 - UUCP
    UUCP는 유닉스 시스템 간 파일 복사, 원격 명령 실행, 이메일 및 유즈넷 뉴스 전송을 위한 프로토콜 및 프로그램 모음으로, 초기 인터넷 확장에 중요한 역할을 했으나 TCP/IP 기반 서비스 보편화로 사용이 감소했다.
  • 네트워크 프로토콜 - 프레임 릴레이
    프레임 릴레이는 LAN 간 또는 WAN 종단점 간 데이터 전송을 위한 고속 패킷 교환 방식 통신 프로토콜로, X.25 프로토콜을 간소화하여 속도를 높이고, 영구 가상 회선을 통해 안정적인 연결을 제공하며, 서비스 품질 설정을 통해 프레임 우선순위를 지정할 수 있었으나, 현재는 다른 기술에 밀려 사용이 감소하고 있다.
애플 파일링 프로토콜
프로토콜 개요
개발사애플
용도파일 서비스
스택 여부아니오
포트 번호548

2. 역사

AFP는 초기 맥 OS 시스템에서 시작하여 현재 macOS에 이르기까지 지속적으로 발전해왔다.

초기 AFP 서버 소프트웨어는 System 6부터 AppleShare 및 AppleShare IP, 그리고 Mac OS X Server의 초기 "1.x" 릴리스에서 사용할 수 있었다. 클라이언트 운영 체제에서 AFP는 "개인 파일 공유"라고 불렸으며 최대 10개의 동시 연결을 지원했다.[2]

버전 3.0 이후 AFP에서 이루어진 변경 사항은 프로토콜의 주요 발전으로, Mac OS X 클라이언트를 위해 특별히 설계된 기능을 도입했다. AFP 3.0은 Mac OS X Server 10.0.3에 도입되었으며 유닉스 스타일 POSIX 권한 모델과 유니코드 UTF-8 파일 이름 인코딩을 사용한 최초의 버전이었다. AFP 3.0 이전에는 AFP를 통해 전송되는 파일 이름의 최대 길이가 31바이트였다.

AFP 3.1은 Mac OS X Server 버전 10.2에 도입되었고, AFP 3.2는 Mac OS X Server 10.4에서 접근 제어 목록 및 확장 속성 지원을 추가했다.[7] AFP 3.2+는 Mac OS X Leopard에 도입되었으며 대소문자 구분 지원을 추가하고 Time Machine 지원을 개선했다. AFP 3.3은 Replay Cache 기능 지원을 의무화했고, OS X Mountain Lion에 도입된 AFP 3.4는 POSIX 오류를 AFP 오류에 매핑하는 데 약간의 변경 사항을 포함한다.

클래식 Mac OS나 macOS는 "개인 파일 공유" 또는 "파일 공유" 설정을 통해 AFP 서버로 작동할 수 있었다.[11] Mac OS X v10.5 이후에는 백업 소프트웨어인 Time Machine이 추가되었는데, 이를 사용하여 네트워크 드라이브에 백업하는 경우, 일반적으로 AFP가 이용되어 왔다.[12]

Mac 외에도 AFP를 구현하는 소프트웨어가 몇 가지 있어, 다른 OS 간 파일 공유를 실현할 수 있었다. 매우 오래된 Mac은 AppleTalk의 AFP만 지원하기 때문에, 최신 TCP/IP만 지원하는 AFP 서버에는 접속할 수 없었으나, AppleTalk 자체가 과거의 것이 되어가고 있기 때문에 최근에는 그다지 문제시되지 않는다.

클래식 Mac OS의 로컬 파일 시스템인 HFS나 HFS Plus는 독자적인 파일 속성, 리소스 포크, 타입/크리에이터 등을 가지고 있으며, Mac OS의 사양 변경, 사양 확장에 따라 진화해 왔다. AFP도 이와 동등한 기능을 제공하기 위해 여러 차례 버전업을 반복해 왔다.

Mac OS 9까지는 AFP가 OS 표준 지원의 유일한 파일 공유 서비스였지만, macOS에서는 AFP 외에도 SMB (CIFS), NFS, FTP, WebDAV와 같은 다양한 파일 서비스도 이용할 수 있게 되었다. 하지만, 이들을 사용했을 경우, HFS나 HFS Plus 고유의 메타데이터는 손실되거나, AppleDouble Header File로 별도 파일로 처리되었다. 이 때문에 AFP는 macOS에게 중요한 의미를 갖는 파일 공유 프로토콜이라고 할 수 있었다.

macOS의 SMB 서버 및 클라이언트 기능 구현 개선으로, 메타데이터는 대체 데이터 스트림으로 저장할 수 있게 되었다. OS X Mavericks는 SMB2 기능을 구현하여, AFP보다 SMB2를 우선하게 되었다. NAS 등에서 Time Machine에 관해서는 AFP를 사용했지만, APFS를 이용하는 Time Machine[13]에서는 AFP를 사용할 수 없으므로 SMB를 사용한다.

2. 1. 초기 버전 (AFP 1.x 및 2.x)

초기 AFP는 AppleTalk 프로토콜을 기반으로 작동했으며, 클래식 Mac OS 환경에서 파일 공유 기능을 제공했다.[2] 이러한 AFP 구현은 프로토콜 버전 1.x 또는 2.x에 의존했다. System 6부터 AppleShare 및 AppleShare IP, 그리고 Mac OS X Server의 초기 "1.x" 릴리스에서 사용할 수 있었다. 클라이언트 운영 체제에서 AFP는 "개인 파일 공유"라고 불렸으며 최대 10개의 동시 연결을 지원했다.[2]

AppleShare IP 5.x, 6.x 및 Mac OS X Server의 "1.x" 릴리스는 AFP 버전 2.2를 도입했다. 이는 AppleTalk뿐만 아니라 TCP/IP를 사용하여 전송 연결을 제공하는 최초의 버전이었다.[2] 또한 최대 공유 지점 크기를 4 기가바이트에서 2 테라바이트로 늘렸지만,[2] 저장할 수 있는 최대 파일 크기는 원래 Mac OS의 제한으로 인해 2기가바이트로 유지되었다.[3]

AFP 1.1 및 2.0은 AppleTalk를 사용했다. 이 시점에서의 정식 명칭은 '''AppleTalk Filing Protocol'''이다. AFP 2.1 및 2.2는 애플의 문서 "AppleTalk Filing Protocol Version 2.1 and 2.2[16]"에서 사양이 공개되어 있다. AFP 2.1은 AppleTalk 기반이며, AFP 2.2는 TCP/IP 기반이다.

AFP 2.1에서는 서버 메시지, 파일 ID, 파일명 검색 등의 명령어가 추가되었으며, 파일의 접근 권한 개념이 도입되었다. 또한, 사용자 인증 방법(UAM)으로 양방향 난수 교환이 도입되었다.

AFP 2.2에서는 TCP/IP 지원을 위해 서버 정보 취득, 볼륨 정보 취득이 확장되었다.

2. 2. AFP 3.x 이후

AFP 3.0은 Mac OS X Server 10.0.3에 도입되었으며 Mac OS X Server 10.1.5까지 사용되었다. 이는 UNIX 스타일 POSIX 권한 모델과 유니코드 UTF-8 파일 이름 인코딩을 사용한 최초의 버전이었다.[7] AFP 3.0 이전에는 AFP를 통해 전송되는 파일 이름의 최대 길이가 31바이트였다.

AFP 3.1은 Mac OS X Server 버전 10.2에 도입되었다. 주목할 만한 변경 사항으로는 Kerberos 인증, 자동 클라이언트 재연결, NFS 재공유 및 SSH를 통한 보안 AFP 연결 지원이 포함되었다.[7]

AFP 3.2는 Mac OS X Server 10.4에서 접근 제어 목록 및 확장 속성 지원을 추가했다.[7] 애플은 자사의 AirPort Time Capsule 무선 라우터 장치에 AFP 3.2 지원을 구현했다.

AFP 3.2+는 Mac OS X Leopard에 도입되었으며 대소문자 구분 지원을 추가하고 Time Machine (동기화, 잠금 훔치기 및 절전 알림) 지원을 개선했다.[7]

AFP 3.3은 Replay Cache 기능 지원을 의무화했다 (Time Machine에 필요).[7]

OS X Mountain Lion에 도입된 AFP 3.4는 POSIX 오류를 AFP 오류에 매핑하는 데 약간의 변경 사항을 포함한다.[7]

AFP 3.0부터는 UNIX 스타일의 POSIX 권한 모델, 유니코드 파일명 (AFPName) 지원이 추가되었으며, 최대 공유 수와 최대 파일 크기(2GiB 이상)가 확장되었다.[17][18]

AFP 3.1에서는 디렉토리 목록 확장 (FPEnumerateExt2), 서버 및 클라이언트의 충돌 대응, 재접속 대응, 사용자 인증 방법 추가 (Kerberos, DHX2, Reconnect), IPv6 지원, 유니코드 서버명 등이 추가되었다.[17][18]

AFP 3.2에서는 ACL 지원 (FPAccess, FPGetACL, FPSetACL), 확장 속성 (FPGetExtAttr, FPListExtAttrs, FPRemoveExtAttr), Time Machine 지원 (FPSyncDir, FPSyncFork), 파일명 대소문자를 구분하는 확장 (kCaseSensitive) 등이 추가되었다.[17][18]

AFP 3.3에서는 서버로부터의 응답을 캐시하는 기능 (AFP Replay Cache)이 추가되었다.[17][18]

AFP 3.4에서는 임의의 이름의 확장 속성이 존재하지 않았을 경우의 에러 코드가 변경되었을 뿐이다.[17][18]

3. 호환성

Mac OS X v10.4 이후 운영 체제는 통신을 위해 애플 토크만 사용하는 AFP 서버를 지원하지 않는다.[11] 클래식 Mac OS를 사용하는 컴퓨터는 AFP 3.x 서버에 연결할 수 있지만, Mac OS 8의 최대 파일 크기는 2 기가바이트인 것과 같은 몇 가지 제한이 있다. 일반적으로 AFP 3.x 서버에 연결하려면 Mac OS 9.1 이상을 권장하며, 9.1 이전의 클래식 Mac OS 버전의 경우, 애플셰어 클라이언트 3.8.8을 설치해야 한다.[11]

Mac OS X는 사용자 홈 디렉터리에 POSIX 권한이 필요하므로 네트워크 홈 디렉토리에는 AFP 3.0 이상이 필요하다. Kerberos를 사용한 싱글 사인온에는 AFP 3.1이 필요하다. APFS 볼륨 공유에는 AFP를 사용할 수 없지만, High Sierra에서 타임머신 대상으로 사용할 수는 있다.

클래식 Mac OS나 macOS는 "개인 파일 공유" 또는 "파일 공유" 설정을 통해 AFP 서버로 작동할 수 있지만, 동시 접속 사용자 10명, 볼륨 10개, 폴더 10개 등의 제한이 있었다.[11] 클래식 Mac OS에서는 별도 구매 소프트웨어인 AppleShare를 설치하여 대규모 AFP 서버로 작동시킬 수 있었고, macOS 서버에서는 대규모 AFP 서버를 구성할 수 있다.

Mac OS X v10.5 이후에는 타임머신이 추가되었는데, 네트워크 드라이브에 백업하는 경우 일반적으로 AFP가 이용되어 왔다.[12] Mac 외에도 AFP를 구현하는 소프트웨어가 몇 가지 있어, 다른 OS 간 파일 공유를 실현할 수 있다.

매우 오래된 Mac은 AppleTalk의 AFP만 지원하기 때문에, 최신 TCP/IP만 지원하는 AFP 서버에는 접속할 수 없다. 반대로 최신 Mac은 매우 오래된 AFP 서버에 접속할 수 없는 문제가 있지만, AppleTalk 자체가 과거의 것이 되어가고 있기 때문에, 최근에는 그다지 문제시되지 않는다.

클래식 Mac OS의 로컬 파일 시스템인 HFS나 HFS Plus는 독자적인 파일 속성, 리소스 포크, 타입/크리에이터 등을 가지고 있으며, Mac OS의 사양 변경, 사양 확장에 따라 진화해 왔다. AFP도 이와 동등한 기능을 제공하기 위해 여러 차례 버전업을 반복해 왔다.

Mac OS 9까지는 AFP가 OS 표준 지원의 유일한 파일 공유 서비스였지만, macOS에서는 AFP 외에도 SMB (CIFS), NFS, FTP, WebDAV와 같은 다양한 파일 서비스도 이용할 수 있게 되었다. 하지만, 이들을 사용했을 경우, HFS나 HFS Plus 고유의 메타데이터는 손실되거나, AppleDouble Header File로 별도 파일로 처리될 것이다(이 파일명은 "._"로 시작한다). 이 때문에 AFP는 macOS에게 중요한 의미를 갖는 파일 공유 프로토콜이라고 할 수 있었다.

하지만, macOS의 SMB 서버 및 클라이언트 기능 구현도 개선되어, 메타데이터는 대체 데이터 스트림으로 저장할 수 있게 되었다. OS X Mavericks는 SMB2 기능을 구현하여, AFP보다 SMB2를 우선하게 되었다. NAS 등에서 타임머신에 관해서는 AFP를 사용했지만, APFS를 이용하는 타임머신[13]에서는 AFP를 사용할 수 없으므로 SMB를 사용한다.

Mac OS 이외의 운영 체제 (OS)에서 AFP를 구현하는 경우, HFS, HFS Plus 특유의 정보를 어떻게 저장할 것인가가 문제된다. Windows Server 2003까지의 버전의 SFM(Service for Macintosh)에서는 NTFS의 대체 데이터 스트림을 사용했지만, Windows Server 2008 이후에는 SFM 자체가 폐지되었다. UNIX에서 AFP를 구현하는 netatalk에서는 .AppleDouble이라는 명칭의 디렉토리를 만들어, 이 안에 AppleDouble Header file을 저장한다. 데이터 포크만 다루는 구현도 존재한다.

현재 애플(Apple Inc.)의 문서는[17][18] 주로 macOS를 위한 AFP 3.x에 대해 설명하고 있다. 마침내 AppleTalk의 지원이 없어지고, TCP/IP 기반만 남게 되면서 AFP는 '''Apple Filing Protocol'''의 약자로, AppleTalk라는 명칭이 삭제된 형태이다.

AFP 3.0에서는 UNIX 스타일의 POSIX 권한 모델, 유니코드 파일명 (AFPName) 지원이 추가되었으며, 최대 공유 수와 최대 파일 크기(2GiB 이상)가 확장되었다. AFP 3.1에서는 디렉토리 목록 확장 (FPEnumerateExt2), 서버 및 클라이언트의 충돌 대응, 재접속 대응, 사용자 인증 방법 추가 (Kerberos, DHX2, Reconnect), IPv6 지원, 유니코드 서버명 등이 추가되었다. AFP 3.2에서는 ACL 지원 (FPAccess, FPGetACL, FPSetACL), 확장 속성 (FPGetExtAttr, FPListExtAttrs, FPRemoveExtAttr), 타임머신 지원 (FPSyncDir, FPSyncFork), 파일명 대소문자를 구분하는 확장 (kCaseSensitive) 등이 추가되었다. AFP 3.3에서는 서버로부터의 응답을 캐시하는 기능 (AFP Replay Cache)이 추가되었고, AFP 3.4에서는 임의의 이름의 확장 속성이 존재하지 않았을 경우의 에러 코드가 변경되었을 뿐이다.

3. 1. macOS 클라이언트

macOS 사용자는 Finder를 통해 AFP 서버에 연결할 수 있다. 네트워크를 탐색하거나 서버에 연결 대화 상자에 AFP URL을 입력하는 방식을 사용한다. Mac OS X Leopard 및 이후 릴리스에서는 AFP 공유가 Finder 사이드바에 표시된다. AFP URL은 ''afp:///'' 형식을 사용하며, 여기서 서버의 IP 주소, 도메인 네임 시스템(DNS) 이름 또는 Bonjour 이름이고, 는 공유 지점의 이름이다. Snow Leopard 및 이후 버전에서는 ''afp:////'' 형식의 URL을 사용하여 공유 지점 아래의 하위 디렉토리를 마운트할 수 있다.

macOS는 또한 "개인 파일 공유" 기능을 통해 AFP 서버로 작동할 수 있다. Mac OS X 10.4에서 사용자는 시스템 환경 설정의 공유 섹션에서 개인 파일 공유를 선택하여 공개 폴더의 내용을 공유할 수 있다.

4. 타사 구현

Netatalk은 유닉스 계열 운영 체제에서 사용할 수 있는 오픈 소스 AFP 서버이다. 다양한 NAS 솔루션에서 Netatalk을 통합하여 AFP를 지원한다.[8] HELIOS UB+([http://www.helios.de])는 다양한 유닉스 기반 플랫폼에서 AFP를 지원한다. 그룹로직(GroupLogic)의 ExtremeZ-IP (AFP 3.3)는 현재 아크로니스(Acronis)의 [http://www.acronis.com/en-us/mobility/mac-windows-compatibility/ Files Connect]로, 윈도우에서 AFP 3.x를 지원한다. [http://sourceforge.net/projects/jaffer/ Jaffer]는 Java로 구현된 AFP 3.1 서버이다. GVfs를 통해 gfvs-afp-volume-monitor에서 AFP를 지원한다.[9]

과거 마이크로소프트NT, 2000, 2003에서 AFP 2.2 서버 지원을 옵션으로 포함했다. Windows NT Server는 AppleTalk만 지원했고, 2000은 IP를 통한 AppleShare를 추가했다. 그러나 Services for Macintosh (SFM)는 윈도우 서버 2008부터 제거되었다.

5. 기술적 특징

OSI 참조 모델을 적용하면 AppleTalk 기반 AFP와 TCP/IP 기반 AFP의 차이점을 쉽게 이해할 수 있다.

계층AppleTalk 기반 AFPTCP/IP 기반 AFP
7. 응용 계층AFPAFP
6. 표현 계층AFPAFP
5. 세션 계층ASPDSI
4. 전송 계층ATPTCP
3. 네트워크 계층DDPIP



AppleTalk 기반 AFP는 'AFP over ASP over ATP over DDP' 구조를 가진다. 반면, TCP/IP 기반 AFP는 'AFP over DSI over TCP over IP' 구조를 가진다. 즉, ASP를 DSI로 대체하여 AppleTalk와의 차이를 흡수했다. DSI의 기본 포트 번호는 548이며, IANA는 이 포트에 'afpovertcp'라는 키워드를 부여하고 있다. 포트 번호는 변경할 수 있으며, AppleTalk 기반과 구별하기 위해 'AFP over TCP'라고 부르기도 한다.

AFP는 다음 세 가지 종류의 파일 이름을 처리할 수 있다.


  • Short Name: MS-DOS 호환 8.3 형식 (AFP 1.1 이후)
  • Long Name: HFS 호환 31바이트 제한 (AFP 1.1 이후)
  • AFPName: 사실상 길이 제한 없음 (AFP 3.0 이후)


Short Name과 Long Name은 최초 AFP 1.1부터 정의되었지만, 현재 Short Name을 지원하는 구현은 드물다.

Mac OS 9까지는 파일 이름에 31바이트 제한이 있었고, 일반적으로 "짧은 파일 이름"이라고 불렸지만, 사양상 "Long Name"이라는 점에 주의해야 한다. 파일 이름에 사용되는 문자 코드는 Mac OS의 언어에 따라 달랐다. 일본어판 Mac OS (또는 漢字Talk)에서는 MacJapanese가 사용되었다.

macOS를 위한 AFP 3.x에서는 AFPName을 사용할 수 있게 되었다. 파일 이름에 사용되는 문자 코드는 유니코드이므로 다양한 언어를 혼합하여 사용할 수 있다. 31바이트를 초과할 수 있으므로, 일반적으로 "긴 파일 이름"이라고 불리는 것은 이것이다.

파일 이름에 사용할 수 없는 문자는 제어 문자 NULL과 콜론(':') 두 문자이다.

대소문자 구별은 원래 없었지만, AFP 3.2부터 구별하는 기능도 추가되었다.[7]

6. 구현 예시


  • AppleShare - 클래식 Mac OS용 AFP 서버 제품이다.[11]
  • 개인 파일 공유 - 클래식 Mac OS 및 macOS에 내장된 AFP 서버 기능이다.[11]
  • macOS Server - macOS의 서버 버전으로, AFP 서버 기능을 제공한다.[11]
  • Netatalk - 유닉스 계열 운영체제용 오픈 소스 AFP 서버이다.
  • [http://sourceforge.net/projects/afpfs-ng afpfs-ng] - 유닉스 계열 운영체제용 오픈 소스 AFP 클라이언트이다.

7. 비공개 명령

Mac OS X v10.5 이후 발행되는 76번 명령은 Spotlight를 위한 FPSpotlightRPC라는 것만 공개되어 있다. 애플의 비공개 명령으로 자세한 내용은 비공개이다.[1]

8. AFP 서버 브라우징

초기 AFP 서버 브라우징은 AppleTalk의 NBP (Name Binding Protocol)를 사용했다. NBP over AppleTalk을 통해 서버를 발견하고, AFP over AppleTalk로 파일 공유를 실현했다.[11]

이후, AFP가 TCP/IP로 이식되면서, NBP로 서버를 발견한 후 AFP over TCP로 접속하는 것이 가능해졌다.

더 나아가 TCP/IP의 포트 427을 사용하는 Service Location Protocol (SLP)로 브라우징이 가능하게 되었다. 이 시점에서 AppleTalk의 필요성이 줄어들었다.[11]

Mac OS X v10.2 이후에는 Bonjour(Zeroconf)가 도입되었다. Mac OS X v10.5에서는 AppleTalk와 SLP에 의한 AFP 서버 브라우징 기능이 삭제되었고, Bonjour만으로 가능하게 되었다.[11]

이러한 프로토콜 변경의 결과, 새로운 Mac에서 오래된 Mac을 발견할 수 없거나, 그 반대의 문제가 발생한다. 이 경우에는 IP 주소나 hostname을 직접 지정하여 접속할 수 있다.[11]

참조

[1] 웹사이트 AFP is no longer supported in macOS Big Sur. Here's the fix https://www.macworld[...] 2021-01-09
[2] 웹사이트 AppleShare & AppleShare IP File Sharing: Chart of All Limitations http://support.apple[...] 2012-06-10
[3] 웹사이트 Mac OS 8, 9: Mac OS Extended Format - Volume and File Limits http://support.apple[...] 2012-06-10
[4] 웹사이트 Mac OS X: Mac OS Extended Format - Volume and File Limits http://support.apple[...] 2012-06-10
[5] 웹사이트 Mac OS X Server 10.2: Tested and theoretical maximums (limits) http://support.apple[...] 2012-06-10
[6] 웹사이트 Mac OS X Server 10.3: Tested and theoretical maximums (limits) http://support.apple[...] 2012-06-10
[7] 웹사이트 Apple's Developer documentation on AFP Version Differences https://developer.ap[...] 2011-09-15
[8] 웹사이트 Mabam/CAP https://github.com/m[...]
[9] 웹사이트 Back-ends for GVfs https://wiki.gnome.o[...]
[10] 웹사이트 Introducing Apple File System - WWDC 2016 - Videos - Apple Developer https://web.archive.[...] 2022-01-16
[11] 문서 Mac OS 8 and 9: パーソナルファイル共有のユーザ制限 http://support.apple[...]
[12] 문서 Time Machine Network Interface Specification (TMNIS) http://developer.app[...]
[13] 웹사이트 How to reserve Time Machine space on an APFS drive https://www.macworld[...] 2022-01-16
[14] 문서 Inside AppleTalk Second Edition (pdf) http://developer.app[...]
[15] 문서 Inside Macintosh: Networking / Chapter 9 - AppleTalk Filing Protocol (AFP) http://developer.app[...]
[16] 문서 AppleTalk Filing Protocol Version 2.1 and 2.2 (pdf) http://developer.app[...]
[17] 문서 Apple Filing Protocol Programming Guide http://developer.app[...]
[18] 문서 Apple Filing Protocol Reference http://developer.app[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com