How this tool computes its result
Models Unix file permissions as a 3×3 grid (owner/group/other × read/write/execute) of checkboxes. The octal digit for each scope is the sum of fixed weights for its checked permissions (read=4, write=2, execute=1); the symbolic string is built as "rwx"/"r-x"/etc. per scope directly from the same checkbox state. It also works in reverse: typing a 3-digit octal string (non-0-7 characters are stripped as you type and input is capped at 3 characters) and clicking Apply decodes each digit back into checkboxes using a bitwise AND against 4, 2, and 1.
