Quality is delighting customers
Binary comparison usually checks byte to byte.
So 'A'(65) is different than 'a'(92?).
Binary comparsion makes no assumptions on the data and will accept/compare any values at all.
Textual comparison compares the text. So 'A' would be same as 'a'.
Typically text comparison will only accept printable text characters, a-z, A - Z, etc. It will sometimes make assumptions on construction (e.g., null terminated strings). When using file comparers it will also stop at a Control-Z character which, is an end of file marker.