registerProvider
fn
void registerProvider(ArchiveProvider provider)Register an archive provider.
Safe to call during module construction (shared static this). Multiple providers can be registered for the same format; they are prioritized by ArchiveProvider.priority when selected.
Parameters
provider | Provider descriptor. provider.format must not be AUTO_DETECT, and provider.vendor must not be empty. |
Throws
ArchiveError if provider.format is AUTO_DETECT or vendor is empty.