Здравствуйте, помогите мне пожалуйста. Я не понимаю одной вещи. Вот у меня есть UTF-8, там, с помощью последовательности байт можно кодировать текст. Но с помощью последовательности байт можно хранить и mp3 файлы и картинки и тд. Вопрос такой: последовательность байт что, можно прочитать разными способами? Тоесть есть кодировка, которая читает последовательности байт для картинок, для MP3 файлов и отдельная кодировка для текста (как UFT-8)?
Не, байты везде одинаковы, но их можно по-разному интерпретировать! К примеру, вы можете открыть .mp3 текстовым редактором. Или проиграть "войну и мир" как .wav звук. Другое дело, что в результате получится ерунда.
Любой файл вы можете открыть каким-нибудь WinHex и посмотреть, как он выглядит на самом деле, на уровне отдельных байт.
Это называется формат данных. Априори нужно знать , что байты означают. Даже целое число может быть записано по разному. В графических форматах доходит до того что биты слева направо и наоборот используют