I was surprised when I tried to view build_recipe_v2.15.txt using xed and got gibberish. Turns out it's considered a data file because the file contains a NUL character:
kreed@T520 ~/repos/moode/other/build $ file build_recipe_v2.15.txt build_recipe_v2.15.txt: data
Running the following script prints the offending line and reveals its non-printing characters (NUL='^@' and LF='$'):
I can't claim I've checked the entire repo, but I did look through ./www and its first-level subdirectories and found that www/players.php also contains a NUL character:
I was surprised when I tried to view build_recipe_v2.15.txt using xed and got gibberish. Turns out it's considered a data file because the file contains a NUL character:
kreed@T520 ~/repos/moode/other/build $ file build_recipe_v2.15.txt build_recipe_v2.15.txt: data
Running the following script prints the offending line and reveals its non-printing characters (NUL='^@' and LF='$'):
I can't claim I've checked the entire repo, but I did look through ./www and its first-level subdirectories and found that www/players.php also contains a NUL character:
I don't believe these NULs have done any harm in context but I believe they should be removed as a matter of good housekeeping.