2xBRCompare folders ↗
SIGNATURE / LOCAL CHANGE ENGINE / DELTA V1.0

Ship only what changed.
Know exactly what that means.

Choose a before folder and an after folder. DELTA hashes the comparable trees locally, separates real byte changes from timestamps, recognizes unique moves and case-only path changes, records deletions and builds a reviewable change pack without uploading either project.

Compare two folders →
OLDBASELINE TREELOCALSHACONTENT IDENTITY256ΔADD / EDIT / MOVE / DELETEEXACTZIPPAYLOAD + MANIFESTVERIFIED
LOCAL-ONLY / CONTENT SHA-256PROJECTWAITING FOR TWO FOLDERS
01 / BASELINE

Before

Choose the older project or folder state. Nothing is uploaded.

CONTENTDELTA
02 / CURRENT

After

Choose the newer project or folder state. DELTA compares bytes, not modification dates.

COMPARE SCOPEChoose what “the folder” means.

PROJECT CLEAN skips generated/vendor/cache/VCS trees and OS junk. EXACT TREE compares every selected path. Lockfiles remain meaningful in PROJECT CLEAN.

01 / CONTENT, NOT CLOCKSModified time is not a change.

Every comparable file receives a complete SHA-256. Same path, same bytes means unchanged even when filesystem timestamps differ.

02 / DELETE IS DATAA ZIP alone cannot describe removal.

DELTA writes delete, move and case-change semantics into a versioned manifest instead of pretending extraction can reproduce the new tree by itself.

03 / PORTABLE PATHSCross-platform collisions stop early.

Traversal, absolute paths and case-insensitive collisions are rejected before a portable change pack can become ambiguous.

04 / SECRET BOUNDARYCredential paths do not ride along silently.

Obvious credential-shaped changed files are reported but blocked from automatic ZIP payload. The manifest marks the pack incomplete and forces deliberate handling.