An error raised or returned while reading or writing a tar archive.
One error struct for the archive subsystem (per the project error conventions in AGENTS.md):
context-rich failures carry a reason and, where useful, the byte offset at which parsing
failed.
Summary
Types
@type t() :: %Stevedore.Archive.Error{ __exception__: true, offset: non_neg_integer() | nil, reason: atom() | String.t() }