106 читали · 3 года назад
Как устроены файлы? Разбор
Файлы… что вообще может быть проще? Мы все привыкли создавать, удалять, редактировать, перекидываться файлами. Но можем ли мы заглянуть внутрь каждого файла и понять как он устроен? Конечно можем, поэтому сегодня мы немного покопаемся в бинарном коде и пощупаем метаданные. Заодно узнаем, почему iPhone зависает от SMS и распотрошим PowerPoint. Почему форматов файлов так много? Если бы мы просто могли взглянуть на сырые данные, которые хранятся внутри жесткого диска или SSD, то мы бы не увидели никаких файлов: мы бы увидели только нолики и единички...
Бинарное кодирование. Для чего оно
Может найдутся единомышленники, поэтому пишу данную статью. Как вы считаете, какого вероятность потерять часть данных на бинарном кодировании? И возможно ли вообще подать поток в бинарном коде? Конечно это все возможно, любые файлы которые хранятся у вас на компьютере имеет бинарный код(двоичный). Но вот делема для начинающих разработчиков ПО. Зачем переводить явные файлы в бинарный код, если они и так в нем...