You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DWEB_ADDRESSING.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
#  Addressing on the Decentralized Web
2
2
3
+
> [!NOTE]
4
+
> This is an incomplete work-in-progress document from the early days of IPFS. For current addressing specifications, please refer to https://specs.ipfs.tech/
Copy file name to clipboardExpand all lines: IMPORTERS_EXPORTERS.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
#  Data Importers & Exporters
2
2
3
+
> [!NOTE]
4
+
> This is a work-in-progress specification from the early days of IPFS. For current UnixFS and data import specifications, please refer to https://specs.ipfs.tech/unixfs/
5
+
3
6
**Authors(s)**:
4
7
- David Dias
5
8
- Juan Benet
@@ -43,7 +46,7 @@ Essentially, data importing is divided into two parts:
43
46
- Splitters - The chunking algorithms applied to each file, these can be:
44
47
- fixed size chunking (also known as dumb chunking)
45
48
- rabin fingerprinting
46
-
- dedicated format chunking, these require knowledge of the format and typically only work with certain time of files (e.g. video, audio, images, etc)
49
+
- dedicated format chunking, these require knowledge of the format and typically only work with certain type of files (e.g. video, audio, images, etc)
47
50
- special data structures chunking, formats like, tar, pdf, doc, container and/org vm images fall into this category
-[DAG-CBOR](https://ipld.io/docs/codecs/known/dag-cbor/) - binary format, supporting the complete IPLD Data Model, with excellent performance, and suitable for any job.
47
47
-[DAG-JSON](https://ipld.io/docs/codecs/known/dag-json/) - human-readable format, supporting almost the complete IPLD Data Model, and very convenient for interoperability, development, and debugging.
48
-
-[DAG-PB](https://ipld.io/docs/codecs/known/dag-pb/) - a binary format for specific limited structures of data, which is highly used in IPFS and [UnixFS](./UNIXFS.md).
48
+
-[DAG-PB](https://ipld.io/docs/codecs/known/dag-pb/) - a binary format for specific limited structures of data, which is highly used in IPFS and [UnixFS](https://specs.ipfs.tech/unixfs/).
49
49
-[CAR](https://ipld.io/specs/transport/car/) - transport format used to store content addressable objects in the form of IPLD block data as a sequence of bytes; typically as an [application/vnd.ipld.car](https://www.iana.org/assignments/media-types/application/vnd.ipld.car) file with a `.car` extension
-[multicodec](https://github.com/multiformats/multicodec) - self-describing protocol/encoding streams (note: a file is a stream).
54
54
-[multistream](https://github.com/multiformats/multistream) - multistream is a format -- or simple protocol -- for disambiguating, and layering streams. It is extremely simple.
55
55
-**Files and Directories:**
56
-
-[UnixFS](./UNIXFS.md)
56
+
-[UnixFS](https://specs.ipfs.tech/unixfs/)
57
57
- Related userland concepts (external docs):
58
58
-[MFS, Mutable File System, or the Files API](https://docs.ipfs.tech/concepts/file-systems/#mutable-file-system-mfs)
59
59
-**Storage Layer:**
60
60
-[Pinning Service API](https://ipfs.github.io/pinning-services-api-spec/)
61
-
-[Repo](./REPO.md) - IPFS node local repository spec
62
-
-[FileSystem Repo](./REPO_FS.md) - IPFS node local repository spec
61
+
-[Repo](https://github.com/ipfs/kubo/blob/master/docs/specifications/repository.md) - Kubo-specific local repository implementation details
-[KeyChain](./KEYCHAIN.md) - Distribution of cryptographic Artifacts
68
68
-**Networking layer:**
69
69
-[libp2p](https://github.com/libp2p/specs) - libp2p is a modular and extensible network stack, built and use by IPFS, but that it can be reused as a standalone project. Covers:
70
70
-**Records, Naming and Record Systems:**
71
71
-[IPNS](https://specs.ipfs.tech/ipns/) - InterPlanetary Naming System
72
-
-[IPNS Record Creation and Verification](https://specs.ipfs.tech/ipns/ipns-pubsub-router/)
72
+
-[IPNS Record Creation and Verification](https://specs.ipfs.tech/ipns/ipns-record/)
73
73
-[IPNS over PubSub](https://specs.ipfs.tech/ipns/ipns-pubsub-router/)
74
74
-[DNSLink](https://dnslink.dev) - mapping DNS names to IPFS content paths
75
75
-[DNSAddr](https://github.com/multiformats/multiaddr/blob/master/protocols/DNSADDR.md) - mapping DNS names to libp2p multiaddrs
0 commit comments