Serializable view of an
Archive. This is the base interface for all
Serializable views of an
Archive, and may be extended/implementated to define a custom wire protocol.
ShrinkWrap will use a
ZipSerializableView implementation when assigning archives to this type directly via
Assignable.as(Class). However consumers obtaining this type should not assume anything about the protocol
being used under the hood; it may be any subtype.
May be reassigned back to a normal
Archive view via
Assignable.as(Class).