PackRat

Licences and credits

Packrat is a Rust app standing on a lot of open source work. This is who, and under what terms. Licence names are as the authors published them; the projects themselves carry the full text.

folder_zipArchives and compression

ComponentDoesLicence
sevenz-rust2Reads and writes 7zApache-2.0
zipReads and writes zip, apk, jar and friendsMIT
tarReads and writes tarMIT or Apache-2.0
UnRAR via unrar_sysExtracts rar and rar5UnRAR licence; bindings MIT or Apache-2.0
flate2, liblzma (xz), bzip2 (libbzip2), zstd, lz4_flexgzip, xz, bzip2, zstd and lz4 compressionMIT or Apache-2.0; 0BSD; bzip2-1.0.6; BSD-3-Clause; MIT
delharc, lzxd, lzfse_rustlzh, cab and dmg codecsMIT or Apache-2.0
cdfs (newtua-cdfs)ISO 9660 imagesMIT or Apache-2.0
oem_cp, encoding_rs, chardetngOld zip file name encodings and text charsetsMIT; Apache-2.0 or MIT, BSD-3-Clause

lockEncryption

ComponentDoesLicence
RustCrypto (aes, serpent, twofish, camellia, kuznyechik, blowfish, sha1, sha2, whirlpool, streebog, ripemd, blake2, md-5, hmac, pbkdf2, argon2, ccm)Archive encryption and VeraCrypt, LUKS and EncFS vaultsMIT or Apache-2.0
ringPurchase receipt verificationApache-2.0 and ISC
zeroizeWipes passwords from memoryApache-2.0 or MIT

imageMedia and documents

ComponentDoesLicence
image, jpeg-decoder, jpeg-encoderThumbnails and the image viewerMIT or Apache-2.0; IJG
kamadak-exifPhoto detailsBSD-2-Clause
loftyMusic details and album artMIT or Apache-2.0
pdf-extract, quick-xmlContent search in PDFs, Office and ebooksMIT
rusqlite and SQLiteThe content indexMIT; public domain

smartphoneThe app itself

ComponentDoesLicence
DioxusThe user interfaceMIT or Apache-2.0
Beer CSSMaterial stylingMIT
Material SymbolsIconsApache-2.0
material-colorsTheme coloursMIT or Apache-2.0
TokioBackground jobsMIT
nextcloud-rsNextcloud browsing, streaming and uploadsMIT
reqwest, hyper, rustlsTalks to your Nextcloud server over HTTPSMIT or Apache-2.0; MIT; Apache-2.0, ISC or MIT
nusbUSB drives without rootApache-2.0 or MIT
jni, ndk-contextThe bridge to AndroidMIT or Apache-2.0
regex, serde_json, tempfile, thiserrorSearch, settings and plumbingMIT or Apache-2.0
Shizuku APIOptional system folder accessApache-2.0
Google Play Billing LibraryPremium purchasesAndroid Software Development Kit License

These libraries pull in further small ones under permissive licences, among them MIT, Apache-2.0, BSD, ISC, Zlib, Boost, Unicode and MPL-2.0.

languageThis website

ThingLicence
Material SymbolsApache-2.0
Metropolis font by Chris SimpsonUnlicense (public domain)
Google Play badgeUsed under Google's brand guidelines
The Packrat name, logo and screenshots© Packrat. Not for reuse outside the app and this site.

copyrightTrademarks

Google Play and the Google Play logo are trademarks of Google LLC. Android is a trademark of Google LLC. VeraCrypt, BitLocker, Nextcloud and other product names belong to their owners. None of them endorse Packrat.

favoriteCredits

Inspired by ZArchiver. Igor Pavlov for the 7z format. The RustCrypto, Dioxus and Tokio teams, and every maintainer of the crates above.