Original Art Archive Format

OAA is an open, portable archive format for original comic art collection data.

View the Project on GitHub

Proposal: Archive Safety and Container Support

Status

Accepted for OAA 1.0

Summary

Define a portable container subset and mandatory safe-reading behavior while keeping archive validity distinct from destination and resource limitations.

Motivation

Independent readers need a shared compression contract, safe extraction behavior, and bounded processing. Privacy heuristics for prose should not be confused with unsafe archive paths.

Specification Changes

Compatibility Impact

Store and Deflate become the required compression subset rather than a recommendation. Safety, ZIP64, resource-limit, and text-validation changes must be reflected consistently in the 1.0 spec and validator without changing historical 0.1 artifacts.

Examples

../scan.png is an invalid archive path. Distinct Scan.png and scan.png entries require collision handling on a case-insensitive destination. A private note mentioning a former local folder can trigger a privacy warning without invalidating the archive.

Open Questions

None for this decision. Exact fixtures and portable diagnostics remain integration work; resource budgets remain implementation-configurable.