[WIP] refactor: support decompress and list archive file with password
resolve https://github.com/ouch-org/ouch/issues/576
there's a bug in unrar.rs I submitted a PR https://github.com/muja/unrar.rs/pull/49
we need to wait upstream get merged so that we can have CJK filename support for rar files
finally get tests issue on musl libc, aarch64, armv7 and macOS resolved.
good news, After waiting for a rather long time, the upstream finally merged my PR.
we can continue this PR now
all checks are green now, cheers!
I updated cross-rs image for aarch64-unknown-linux-gnu and armv7-unknown-linux-gnueabihf because its gcc version is too old.
see https://github.com/cross-rs/cross/blob/4645d937bdae6952d9df38eff3ecb91fd719c3bd/README.md?plain=1#L323