Open ASinyukhin opened 5 years ago
https://github.com/starscreamnik/Study/blob/faadcba7820ca34d6f281013503f48301c6cdf1b/File%20comparator/File%20comparator/Program.cs#L151 Проблема в том, что согласно документации, Encoding.ASCII поддерживает коды символов от 0 до 127. Очень похоже, что остальные коды при таком чтении просто игнорируются. Об этом свидетельствует неверно вычисляемое смещение, если сравнивать двоичные файлы. Если нужно прочитать все байты сразу в массив, можно использовать File.ReadAllBytes(path)
Учел ваши советы, спасибо)
https://github.com/starscreamnik/Study/blob/faadcba7820ca34d6f281013503f48301c6cdf1b/File%20comparator/File%20comparator/Program.cs#L151 Проблема в том, что согласно документации, Encoding.ASCII поддерживает коды символов от 0 до 127. Очень похоже, что остальные коды при таком чтении просто игнорируются. Об этом свидетельствует неверно вычисляемое смещение, если сравнивать двоичные файлы. Если нужно прочитать все байты сразу в массив, можно использовать File.ReadAllBytes(path)