Compare a folder before and after restoration
PlanPusk Archive Manifest Tools provides a small, readable way to check whether the files included in a folder manifest survived an archive-and-restore workflow. One Python utility records relative paths, byte counts and SHA-256 checksums. The other compares two manifest files and summarizes what was added, removed, changed or left unchanged.
What the two scripts do
The generator walks the selected folder and writes one JSON record per included regular file. It skips symbolic links and directories named .git or .private. It checks file identity and change indicators while reading, but you should still use a folder that is not being edited. Store the scripts and generated manifests outside the folder being inspected so they do not become part of their own input.
The comparator reads the two manifests rather than opening the archived files. It validates the record structure and reports counts, not a list of potentially sensitive filenames. Its exit status distinguishes matching nonempty inputs, differences and invalid input. That makes the result useful as a manual check or a signal in an existing command-line workflow.
Requirements and verification limits
Python 3.9 or newer and familiarity with the terminal are required. The publisher supplies the original source directly on the guide page, with no additional Python packages required. This is not a packaged desktop app, so there is no EXE installer or graphical interface to download from this listing.
The publisher documents a small synthetic ZIP round trip on macOS, including a deliberate same-length file change. Freeware Catalog reviewed the two displayed source files and their standard-library imports without executing them; the publisher's fixture results are not our independent test. Only macOS is listed here on that basis. No open-source licence certification or cross-platform test is implied.
A manifest is not a backup
Checksums cannot recover missing content or prove that an archive opens successfully. Matching manifests say nothing about files omitted from both runs. Keep the actual archive, test extraction separately and retain a copy of the originals. Real manifests contain filenames and hashes, so treat them as private even though the comparator prints only totals.
Both source downloads are offered free. Optional pCloud referral links promote separate paid storage and are disclosed as affiliate links; neither utility requires a pCloud account or purchase. The guide is hosted by HTML.cafe, which adds a third-party script. Local script operation does not constitute a privacy audit of that hosting page.
- Best for
- Comparing included files before archiving and after a folder has been restored.
- Good to know
- Python 3.9+ and a terminal are required. Source-only downloads; publisher-tested on macOS. A manifest cannot restore data. Optional paid-storage affiliate links are disclosed.
Source and documentation
The official guide and source downloads include both Python files, usage examples and the publisher's synthetic fixture notes. Review the source before use and keep manifests away from public repositories or shared links.