Skip to main content

The Archive and Package (arcp) URI scheme

Document Type Expired Internet-Draft (individual in art area)
Expired & archived
Authors Stian Soiland-Reyes , Marcos Cáceres
Last updated 2018-12-07 (Latest revision 2018-02-05)
Replaces draft-soilandreyes-app
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status Informational
Stream WG state (None)
Document shepherd (None)
IESG IESG state Expired (IESG: Dead)
Action Holders
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD Alexey Melnikov
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This specification define the Archive and Package URI scheme "arcp". arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.


Stian Soiland-Reyes
Marcos Cáceres

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)