2

Мне интересно, как компьютер на самом деле видит файлы, и после того, как я выполнил задание о файлах и использовал шестнадцатеричный дамп, чтобы проверить, правильно ли он записывал, я хотел попробовать это с другими типами файлов (на самом деле, я просто использую Блокнот ++ Плагин hex dump), как изображения (например, 1 черный пиксель), в разных форматах, но я не очень хорошо понял (например, почему черный пиксель в .gif имеет гораздо больше материала, чем .png или .jpg). Есть ли что-то вроде "руководства" в каком-то смысле, как изображения (и, если возможно, любой тип файла) "кодируются" или "шифруются" (не знаете подходящего слова для этого)? Или просто намек на то, что я на самом деле ищу, чтобы я мог сам посмотреть? Я не эксперт по изображениям или что-то еще, я просто знаю, что есть гамма, альфа (прозрачность) ... и это все, хе-хе.

1 ответ1

2

Там нет общего каталога спецификаций типов файлов, и некоторые из них не документированы публично. JPEG PNG и GIF, однако:

JPEG, расположение файлов на странице 5.

PNG, структура файла начинается на стр. 12.

GIF, этот не так хорошо написано. Раздел "заголовок" расскажет вам, что означает начало файла, остальное разбросано в предыдущих разделах.

Как правило, вы можете найти спецификацию для типа файла, просто выполнив поиск по "спецификации" в Google, и это будет первый результат. Будьте готовы сделать много утомительного подсчета байтов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .