- Refactor the hash generation process to improve clarity and ensure valid file creation.
- Add a verification step to handle errors more effectively.
The previous step generated lines that were invalid.
A single space was never acceptable as a field separator.
The valid options were: 1) two spaces for text mode or 2) ` *` for binary mode.
Since we don't actually want line endings to be translated, marking with two spaces isn't what we should use either.