Free File Split Join 8.1.0 for Windows 10/11 x64
Run FreeFileSplitJoin.exe. Portable .NET Framework 4.7.2 WPF; Windows 10 version 1809 or Windows 11 x64 includes the required Framework.
Split: choose source, part size in MiB or target maximum part count, and an existing destination. A new <filename>.parts folder is atomically committed only after verification. All parts are raw byte segments; keep manifest.fsj.json and .check with them. Join: choose manifest, choose a NEW output filename; existing files are never overwritten. Every part and final file verified with SHA-256, plus PeaZip check tags.
Scope: local ordinary files; up to 9,998 parts; no compression/encryption. This product requires its own manifests; arbitrary third-party raw volumes are outside its supported join workflow. Zero-byte files use a documented adapter path since upstream PeaZip RFS rejects empty input. All nonempty splits and joins execute the actual PeaZip engine.
Cancellation kills only the owned engine process and removes temporary staging folders. Sudden power loss may leave a hidden .fsj-partial-* or .fsj-joining-* folder; these are never presented as completed output. They can be removed after the app closes. SHA-256 detects accidental changes; it is not an authenticity signature for untrusted manifests. Files stream in 1 MiB buffers.
Theme: dark default, remembered light/dark choice in %LOCALAPPDATA%/FileSplitJoin. Identity: UTF-8 brand.ini.
Development QA: FreeFileSplitJoin.exe --selftest <new-report.json>. Screenshot: --export-screenshot <new.png> [--theme dark|light] [--sample <file>].
