ConstA value of another type would silently produce an unencrypted archive, and a rawPassword passed as a string
would produce an archive that cannot be opened with the equivalent ZipWriterConstructorOptions#password. The
reader applies the same check, where a value of another type used to fail with the unrelated ERR_ENCRYPTED or
ERR_INVALID_PASSWORD.
Invalid password error (thrown when the
passwordoption is not a string, or therawPasswordoption is not aUint8Array)