Windows, Linux and macOS all represent newlines differently in binary form. This means that reading a file as binary data, parsing it as text and then writing it back to disk (thus reconverting it back to binary form) may result in a different binary representation than the one originally used.
Windows, Linux, and macOS all employ distinct newline conventions in their binary form. This implies that reading a file as binary data, parsing it as text, and then writing it back to disk (thus reconverting it into binary form) might yield a different binary representation than the original one used.