![]() |
--------------------------------------------------------------------------------
Нужна программа, к-рая позволяет редактировать бинарные файлы, позволяя добавлять и удалять фрагменты, чтобы при этом изменялся размер исходного файла. Спасибо |
Ну-ка нельзя-ли поподробнее - что такое бинарный файл? ;-)
|
команда debug :)
а если серьезно, то из дизассемблеров под Win, вроде хороша ida |
Hex Workshop
|
Hiew
|
|
Ох, какой раритет тема :)
Зачем нужны бинарные файлы? Хочу разобраться с бинарными файлами, но разбираюсь в компьютерах слабо. Искал в сети информацию по бинарным файлам - скудно. Так и не нашел ответа на свои вопросы, а что нашел, то не понял. Например, есть сохранения в играх. Если открыть текстовым редактором, то там хаос из букв. Почему нельзя записывать сохранения в виде обычного текстового файла, где на читабельном языке написана, например, позиция игрока, кол-во патронов и другие параметры? Есть еще вопросы, позже задам. Подскажите будьте добры. |
Цитата:
Цитата:
а) Текстовый файл, применяемый с такой целью, требует парсинга, а на это нужны ресурсы. Проще записать информацию в двоичном виде в заранее определённую позицию и затем из неё же прочитать - это займёт гораздо меньше времени, нежели синтаксический анализ. б) Чтобы исключить возможность прочтения посторонними людьми, не знающими, где какой параметр хранится. |
Цитата:
Исполняются программы - инструкции процессору. Текстовые файлы могут интерпретироваться, выполняться на виртуальных машинах(Java), переводиться байт-код (условно нечто среднее между интерпретацией и компиляцией). Интерпретация - занятие хлопотное и медленное. Выполнение байт-кода быстрее. Запуск бинарного скомпилированного файла (читай прямых инструкций процессору) - самое быстрое. И в подавляющем большинстве соотношение трудозатраты на компиляцию / эффективность выполнения программы у бинарных файлов гораздо выше. Цитата:
Полистайте двоичную арифметику на досуге. |
Время: 11:28. |
Время: 11:28.
© OSzone.net 2001-