You can use the rar Flutter package which uses libarchive for Android and UnrarKit for iOS to list and extract RAR v4 and v5 files.

The extraction algorithm (UnRAR) is freely available for developers to integrate into their apps.

To develop a feature for handling .rar files (like your ), the approach depends on whether you want to extract contents or create new archives. 1. Extracting .RAR Files

Many developers use the 7-zip SDK or libraries like SevenZipSharp to programmatically decompress archives.