RarZap support
Applies to RarZap (free edition) and RarZap Pro (commercial edition). Last updated: 2026-10-12.
support@indmak.com
Licensing, activation, refunds, privacy requests — anything private.
Support centre
indmak.com/support-center
General questions, feature requests, bug reports.
GitHub Issues
github.com/indmak/RarZap/issues
Bugs and feature requests for the free edition only.
Purchase
indmak.com/buy/rarzap
Buying a commercial license ($9 one-time).
Please do not post license keys, invoices, or personal data in public issues.
1. Before you write
A good report gets a fast, precise answer. Please include:
- App version — shown in Settings → Privacy (e.g.
0.1.0). - Which edition — free (GitHub) or commercial (Microsoft Store).
- OS and version — e.g. "Windows 11 23H2", "macOS 14.5", "Ubuntu 24.04".
- What you did, step by step — the shorter the reproduction, the better.
- What you expected vs what happened, plus the exact on-screen error text and relevant log lines.
- Log folder contents — Settings → Privacy → Open log folder opens the directory directly.
- A screenshot, if the problem is visual.
Please redact before sending: your full license key (send only the last four characters and your purchase email), personal file paths if you prefer, and anything else you would not want published.
Logs (Windows): %LOCALAPPDATA%\RarZap\data\logs · license file:
%APPDATA%\com.indmak.rarzap\license.json. Logs are local-only and never uploaded automatically; they
contain a masked key such as IND-0EEE…591A, never the full key.
2. Licensing and purchase
What is free and what is not
| Feature | Free edition | Commercial edition |
|---|---|---|
| Single-file RAR → ZIP | ✅ always, no activation | ✅ |
| Batch conversion (queue, parallelism, cancel-all) | ❌ | ✅ requires activation |
| Price | Free (MIT) | $9 one-time, per license |
| Devices per license | — | 1 |
| Trial | — | None — there is no trial period |
Single-file conversion is never locked. If you only ever convert one archive at a time, the free edition is all you need.
How to buy
- Open indmak.com/buy/rarzap.
- Pay by card, Apple Pay, or Google Pay (processed by our merchant of record, Creem; taxes handled at checkout).
- Your license key arrives by email shortly after payment, and is also available in your account under My licenses.
- If the email does not arrive within ~15 minutes, check spam, then contact us — we can resend it.
The same key format (IND-XXXX-XXXX-XXXXXXXX) is used whether you bought from our storefront or through
the Microsoft Store.
How to activate
- Open RarZap.
- Click Activate in the top-right (or click Start all in the Batch screen while unactivated — the app will offer to activate).
- Paste your license key and click Activate.
- The status chip changes from Not activated to Activated.
Activation needs an internet connection once. After that the app works offline (see §5).
How to deactivate (free your device seat)
- Settings → Activation → Deactivate this device.
- This releases the seat on the server and deletes the local license file.
- You can now activate on another machine.
Where activation lives in the UI
| Location | What it does |
|---|---|
Top bar, right of the PRO badge | Shows Activated / Not activated, plus Activate and Buy when unactivated |
| Batch screen → Start all (while unactivated) | Opens the activation dialog instead of starting |
| Settings → Activation | Full management: status, masked key, device code, expiry, refresh, deactivate |
3. Activation problems
| Message you see | Cause | What to do |
|---|---|---|
| Invalid or refunded license key | Key mistyped, doesn't exist, or was revoked/refunded | Re-copy the key from the purchase email (watch for missing -). A refunded key is intentionally dead. |
| Device limit reached (1). Deactivate the old device first. | Your license is bound to another machine | On the old machine: Settings → Activation → Deactivate this device. Lost it? Contact us to free the seat. |
| Too many attempts, please retry later | Rate limit (per source IP) | Wait a few minutes and try again. |
| Please enter a valid license key | The field was empty or malformed | Paste the key exactly as it appears. |
| Network unavailable, check your connection and retry | No route to the license server (offline, firewall, proxy, VPN) | Check your connection; corporate networks/VPNs may block outbound HTTPS. A proxy via HTTPS_PROXY is respected. |
| Server error, please retry later | Temporary server-side problem | Retry in a few minutes; if it persists, email us with the time and your IP region. |
| License file failed verification | Stored license file is corrupt or tampered | Deactivate, then activate again. If it recurs, send us your logs. |
| License does not match this device (possibly copied) | The license file was copied from another machine | Deactivate here and activate on this machine (seat limit applies). |
| Offline license expired, connect to refresh | The offline file passed its 60-day expiry while you stayed offline | Connect and restart, or press Refresh license in Settings → Activation. |
| License too old, please update the app | The license uses a newer key generation than your app understands | Update RarZap to the latest version. |
| Failed to write the license file | Cannot write to the data folder (permissions, disk full, read-only profile) | Free disk space, check permissions, and retry. |
| System clock anomaly detected; batch is locked | The system clock moved backwards significantly (anti-tampering guard) | Set the clock correctly (enable automatic time sync) and restart the app. |
| Batch conversion needs activation | You clicked Start all without a license | Activate, or keep using single-file conversion for free. |
If activation succeeds but the status still says Not activated, restart the app; if it persists, send us your logs.
4. Offline use and expiry
- After activation, RarZap stores a signed offline license file valid for 60 days from issuance.
- The app works fully offline during that window — no connection is required to use batch conversion.
- When online and starting, it silently refreshes the offline file if it is within 7 days of expiry, so in normal use you never see it expire.
- It also performs one lightweight verification per launch (to catch revoked/refunded licenses). A network failure never locks the app; only an explicit "invalid" answer from the server does.
- If the offline file does expire, batch conversion locks until you connect once — single-file conversion keeps working.
5. Moving to a new computer, or reinstalling
| Situation | Steps |
|---|---|
| New PC, old PC still available | Old PC: Settings → Activation → Deactivate this device → New PC: Activate with the same key |
| New PC, old PC gone / dead | Email us from your purchase address; we free the seat server-side, then activate on the new PC |
| Reinstalled Windows | The fingerprint may change. Deactivate (if possible) and activate again — no extra seat when the fingerprint is unchanged |
| Reinstalled the app only | Your license file lives outside the app folder, so it survives; if removed, just activate again |
6. Using the app
Converting
- Drop a
.rarfile onto the window, or click Select file. - Conversion starts immediately. Progress is shown live: extraction advances per file, packing per data block.
- On success, click Open output folder to reveal the
.zip. Convert another resets the screen.
Output location: by default the ZIP is written next to the source file. Set a fixed output folder in Settings → Output folder. If a ZIP with the same name already exists, it is replaced — move or rename the old file first if you need it. Cancelling removes the partial output.
Batch conversion (commercial)
- Open the Batch screen.
- Add files with Add files, a whole tree with Add folder, or drag several
.rarfiles onto the window. - Set Parallelism if you want to tune throughput — click the ? for guidance (SSD + many small files → 4–8; HDD, same-disk I/O, or huge files → 1–2; default is physical cores − 1, range 1–16).
- Start all begins the queue. Each row shows its own progress; Cancel all stops the batch and removes partial outputs.
- When it finishes, the footer summarises succeeded / failed / cancelled and the elapsed time.
Tips: writing the output to the same physical disk as the source is the most common cause of "it feels slow" — raise parallelism only when your storage can take it. Very large archives are processed in a streaming fashion (flat memory), but you still need free disk space for both the extracted files and the ZIP.
Supported inputs and current limitations
| Case | Status |
|---|---|
Single .rar archive | ✅ Supported |
Multi-part archives (.part1.rar, .r01 …) | ⚠️ Best effort — point at the first volume; progress accounting may be approximate |
| Password-protected / encrypted archives | ❌ Not supported in this version |
| Damaged archives | ❌ Reported as corrupt; repair first (e.g. with a recovery record) |
| Symlinks inside an archive | ⚠️ Not repacked (skipped) — deliberate safety measure |
Archives with absolute or .. entry paths | ❌ Refused — deliberate safety measure |
| Other formats (7z, tar, …) | ❌ Out of scope — RarZap converts RAR to ZIP only |
7. Platform notes
Windows
- The installer is not code-signed yet. SmartScreen may show "Windows protected your PC" — click More info → Run anyway. SignPath open-source code signing is planned.
- The Microsoft Store build is installed and updated by the Store.
- The app writes nothing outside your user profile and the folders you choose.
macOS
- Release builds are signed and notarised. Building from source gives an unsigned app — right-click
and choose Open, or run
xattr -dr com.apple.quarantine /Applications/RarZap.app. - On first run macOS may ask for permission to access the folder you selected (standard file-access prompt).
Linux (Debian/Ubuntu)
sudo apt install ./rarzap_0.1.0_amd64.deb
- Requires a Vulkan-capable driver (present on virtually all desktop installs).
- The desktop entry appears under Utilities; a
rarzap.desktopfile and hicolor icons are installed with the package.
8. Troubleshooting
| Symptom | Likely cause and fix |
|---|---|
| Nothing happens after dropping a file | The item was not a .rar file. RarZap only accepts .rar. |
| "Source RAR not found" | The file was moved/renamed/locked by another program (archiver, antivirus, sync client). Close it and retry. |
| "RAR archive is corrupt" | The archive is damaged or incompletely downloaded. Re-download or repair it. |
| "Cannot write to target directory" / permission error | The output folder is read-only, on a disconnected network drive, or protected. Choose another output folder. |
| "Not enough disk space" | You need room for the extracted files and the ZIP. Free space or choose another drive. |
| Conversion is very slow | See the parallelism tips in §6; also check whether antivirus is scanning the staging folder. |
| Antivirus quarantines the app or a staging folder | The app unpacks archives, which some heuristics flag. Add the app and output folder to the allow-list. |
| Window opens but looks empty / broken | Update your GPU driver (D3D11 on Windows, Metal on macOS, Vulkan on Linux). |
| A batch row seems stuck at a percentage | Large single files are extracted in one step, so the bar can hold before jumping; the spinner shows it's working. |
| Language is wrong | Set it in Settings → Language (8 languages, plus "Follow system"). |
9. Diagnostics
Settings → Privacy → Open log folder opens the daily log files. Useful entries look like:
INFO rarzap: RarZap 0.1.0 starting INFO rarzap::i18n: locale initialized locale=zh-CN INFO rarzap_pro::pro_state: license state detected licensed=true fp=b6d5d344 INFO rarzap_pro::view: batch: added added=3 total=3 WARN rarzap_pro::pro_state: activation failed code=invalid_license
fp=is a short, non-reversible device display code — safe to share.code=is a machine-readable error identifier — safe to share.- Conversion error lines may include local file paths; redact them if you prefer.
- Your full license key never appears in the logs.
To increase log detail for a reproduction, set RUST_LOG=debug before launching the app.
10. Refunds
Purchases are handled by our merchant of record, Creem, whose refund policy applies. If something does not work and we cannot fix it, contact us at support@indmak.com from the purchase email with your order reference. Note that refunding a license revokes the key — activation will then report "Invalid or refunded license key" by design.
11. Reporting a security issue
Please report suspected vulnerabilities privately to support@indmak.com with
SECURITY in the subject, including a description and impact, the app version and platform, a minimal
reproduction, and whether you intend to publish. Please do not open a public issue for security matters.
12. Feature requests and bug reports
- Free edition: open an issue at github.com/indmak/RarZap/issues.
- Commercial edition: email us or use the support centre.
- Most-requested (and their status): password-protected archives, custom output naming, "never overwrite" mode, and multi-volume progress accuracy.
13. Response times
Support is best-effort, typically within 1–2 business days (UTC+8). Licensing problems that block activation are prioritised. Weekend/holiday messages may take a little longer.
14. Useful links
| Purpose | Link |
|---|---|
| Buy a license | indmak.com/buy/rarzap |
| Free edition (source + releases) | github.com/indmak/RarZap |
| Support centre | indmak.com/support-center |
| support@indmak.com |