원문은 IPLD Github specs 에서 확인 가능하다. IPLD Serialization and Formats

Concept: Serialization and Formats

formatserializer/deserializer 사이의 모든 IPLD 코덱에는 논리적 구분이 있다.

+--------------------+             +--------------------+
|                    |             |                    |
|     Serializer     |             |    Deserializer    |
|                    |             |                    |
+--------------------+             +----------^---------+
          |                                   |
          |         Sent to another peer      |
          |                                   |
+---------v----------+             +--------------------+
|                    |             |                    |
|       Format       |------------->       Format       |
|                    |             |                    │
+--------------------+             +--------------------+

format(형식)은 원하는대로 객체 유형과 트리 구조를 나타낼 수 있다. 여기에는 기존 표현 (JSON, BSON, CBOR, Protobuf, msgpack 등) 또는 새로운 사용자 정의 직렬화가 포함된다.

따라서 format(형식)은 IPLD 링크 및 경로의 표준화 된 표현이다. 구조화 된 데이터와 바이너리간 변환 방법을 설명한다.

serializersdeserializers는 프로그래밍 언어에 따라 다르지만 format은 모든 코덱 구현에서 일관성을 유지해야 한다.