---
title: "Space Wizard Features"
description: "Bar and donut storage-usage charts, three-pass SHA-1 duplicate detection, remote scanning over SFTP, FTPS and FTP, and safe trash-bin deletion."
url: "https://royalsoftworks.com/products/space-wizard/features/"
source: "https://royalsoftworks.com"
format: "markdown"
note: "Markdown rendering of the HTML page at `url`. Same content, same canonical URL."
---

Features

# Everything it does, honestly described.

A folder-by-folder usage breakdown, a fast duplicate check, and the same tools pointed at a remote server — built to triage a crowded drive, not to replace your file manager.

3

Transports: SFTP, FTPS, FTP

3-pass

Duplicate check: size → prefix → full hash

64

Directories read in parallel

100 GB

Free-tier scan allowance

02 Remote hosts

## The full-disk server, without the SSH session.

Save a connection once and a remote filesystem behaves exactly like a local drive: mounts listed, folders measured, duplicates found, files deleted. On a host with a shell, one `find` pass streams the whole tree back in a single round trip.

- SFTP, FTPS or plain FTP — or let it dial each one and keep whichever answers
- Password, private key or SSH agent authentication
- Duplicate hashing runs on the remote host: kilobytes of output cross the wire, not gigabytes of file
- 1–16 parallel connections per host, so a slow link is a setting rather than a wall

For your IT team

- **Fast path** — GNU find -printf streams type/size/path for the whole tree in one command; falls back to a concurrent directory walk on any SFTP or FTP server
- **Mounts** — df -Pk enumerates real filesystems; pseudo mounts (tmpfs, proc, snap…) are filtered out
- **Remote hashing** — dd + sha1sum for the 4 KB prefix pass, sha1sum for the full pass; falls back to streaming 4 KB per candidate when the account has no shell
- **No SFTP subsystem?** — Listing falls back to find -maxdepth 1, so browsing keeps working on locked-down accounts

backup-01 · root@10.0.4.12 SFTP

/ (root) 412 GB · 96% full

/var 188 GB

/home 121 GB

/srv/backup 63 GB · 14 GB duplicated

SFTPover SSH FTPSFTP over TLS FTPplain — flagged in the UI

03 Duplicates

### Spot duplicates while you browse.

A Duplicates tab sits right next to the file browser. Space Wizard groups files by exact size, narrows the survivors with a 4 KB prefix hash, then confirms with a full SHA-1 — a 4 GB video that differs in its first kilobytes costs 4 KB of reading, not 4 GB.

- Dedicated Duplicates tab alongside Files and Usage
- Three passes: exact size → 4 KB prefix hash → full hash on what's left
- Biggest wins first — groups arrive sorted by file size
- Selecting every copy in a group is blocked; one always survives
- Local deletes go to the recycle bin or trash, not straight out

For your IT team

- **Engine** — Size grouping → SHA-1 over the first 4,096 bytes → full SHA-1, 8 files hashed concurrently
- **Remote** — Identical pipeline; the hashes are computed on the remote host instead of over the wire
- **Deletion** — shell.trashItem() locally; remote deletes are permanent and labelled as such in the UI

04 The scan itself

### Built to survive a real system drive.

Half a million directories, junctions pointing at each other, files the kernel won't let you stat — a walk that gives up on any of those reports a number that's quietly wrong. This one doesn't.

- 64 directories read at once, results streaming in batches as they land
- pagefile.sys and other locked files are sized from the directory entry — roughly 15 GB that most scanners simply lose
- Junctions and symlinks resolved so nothing is counted twice, and links back into the tree are skipped
- Optional: stay on one filesystem, follow links, include cloud folders
- Cancel at any point — a stopped scan keeps whatever it already measured

For your IT team

- **Walk** — Concurrent breadth-first, 64-way, with per-directory 'direct size' totals summed in the renderer
- **Locked files** — Windows: Get-ChildItem reads the size from the directory entry when open() is refused (EBUSY/EPERM)
- **Elevation** — Reports unreadable directory count and offers a one-click relaunch as Administrator

05 Cross-platform

### The same app on Windows, macOS, and Linux.

One window, three tabs — Files, Duplicates, Usage — with filtering by name, type, extension or minimum size, sortable columns, and a context menu that reveals a file in Explorer or Finder without leaving the app.

- Files, Duplicates and Usage tabs over any source, local or remote
- Filter by name, type, extension or minimum size in MB
- Sort by name, size, modified or type
- Reveal in Explorer / Finder, or open the file directly
- Updates itself: one quiet check 20 seconds after launch, never mid-scan

For your IT team

- **Runtime** — Electron + Angular; identical UI across Windows, macOS and Linux
- **Drive detection** — Built-in scanner by default; optional wmic mode adds volume labels and drive types on older Windows
- **Updates** — electron-updater against a plain directory feed; in-place on Windows NSIS and Linux AppImage

The rest of the toolkit

## The small things that make triage faster.

### Filter as you browse

Narrow by name, by file or folder, by extension list, or by a minimum size in MB — so a folder with 40,000 entries becomes the nine that matter.

### Sortable columns

Name, size, last modified, or type. Size sorts descending first, because that's the question you actually asked.

### Reveal in Explorer / Finder

A context-menu action jumps straight to a file in your OS's own file manager, or opens it — no hunting for the window.

### Trash, not gone

Local deletes — single file or a bulk duplicate clear — go to the recycle bin. Remote deletes have nowhere to go, so the button says "Delete" instead of "Move to trash".

### Cloud folders skipped by default

OneDrive, Dropbox, iCloud, Google Drive, Box, pCloud and MEGA are excluded automatically: their placeholders aren't real bytes, and walking them can trigger a real download. Toggle it off if you want them counted.

### Saved connections

Name a host once — protocol, port, credentials, start folder, parallelism — then reconnect in one click. Test the connection before you save it.

### Keyring-backed secrets

Passwords and key passphrases go into the OS keyring, encrypted to this machine and user. If the keyring is unavailable, the app refuses to save them rather than writing plain text.

### Tunable parallelism

1 to 16 connections per host. Turn it up for a fast LAN target, down for a link that starts refusing connections.

### Honest totals

Folders that couldn't be opened are counted and shown in a banner, with a one-click relaunch as Administrator — never a quietly smaller number.

### Junction-aware

Symlinks and Windows junctions are resolved: a link back into the tree is skipped, a link out is followed once, and neither is counted twice.

### Updates that wait their turn

One quiet check twenty seconds after launch, then never again on its own. Nothing interrupts a running scan, and nothing downloads without you.

### Air-gapped activation

No internet on the machine? Read its device code into the licensing dashboard elsewhere, carry back a licence file, and activate Pro with no network at all.

## See who actually reaches for this.

A server at 96% at 2am, a laptop out of room, a dev box full of build artifacts — same tool, different drives.

[Explore use cases](https://royalsoftworks.com/products/space-wizard/use-cases/) [How it works](https://royalsoftworks.com/products/space-wizard/how-it-works/)
