Привет
On 26.03.2015 23:59, Artem Chuprina wrote:
Sergey Spiridonov -> debian-russian@lists.debian.org @ Thu, 26 Mar 2015
17:42:52 +0100:
>> SS> Речь идёт не о смотрелке различных форматов. Смотрелка это нечто
другое.
>> SS> Например, какая смотрелка у ZIP? Squeeze? Unzip -v? Это не то что
>> SS> требуется. Нужен именно просмотр бинарной структуры файла.
>> SS> А таких утилит в дистрибутиве нет.
>>
>> Так. Давай с самого начала. КОМУ и ЗАЧЕМ ИМЕННО нужен просмотр
>> БИНАРНОЙ СТРУКТУРЫ zip? Ну, кроме человека, который пытается исправить
>> баг в unzip - тут понятно.
SS> А ты можешь сказать кому и зачем нужна утилита cat или file? В том и
SS> дело что это утилита общего назначения и представить, где её будут
SS> использовать трудно заранее.
Я не прошу привести ВСЕ примеры. Достаточно некоторых. Но реальных,
без какой бы то ни было гипотетичности.
Издеваешься, да? Я же привёл примеры ZIP файл, исполняемый бинарник. Что
ещё надо-то? Здесь никакой гипотетичности нет. Посмотри какие файлы у
тебя лежат в файловой системе - среди них множество бинарных. Вот я хочу
утилиту, которой я могу эти бинарники посмотреть в виде структуры.
Что тут может быть неясно? Неужели я так сложно объясняю? Написать тебе
последовательность, в которой я буду набирать команды в терминале? Или что?
Я пользуюсь иногда cat и file, могу рассказать, зачем
То есть я так понял, у тебя ответ на вопрос кому: тебе, ответ на вопрос
зачем - смотреть файлы. Ну вот такой же ответ тебе на мой вопрос. Кому
надо? Мне. Зачем - смотреть и изучать структуру бинарных файлов.
Конечно, это программа несколько сложнее cat или file, но и польза от
неё более разнообразна. Например, такая программа помимо чисто
утилитарного просмотра содержимого содержит по определению базу данных -
что позволяет её использовать для образования, то есть для изучения
неизвестной мне структуры бинарного файла (то есть образовательный
аспект). Другая возможная область применения - облегчить
реверс-инжиниринг, разработку читалок-писалок незнакомых форматов.
Дополнительно в такой программе можно, конечно, редактировать поля
структуры.
Прежде чем спрашивать, что мне ЕЩЁ надо, нехило бы ответить хотя бы на
первый вопрос. Я не просто так спрашиваю про хотя бы один КОНКРЕТНЫЙ
пример.
Да я привёл два конкретных примера, вполне реальных.
Вон у меня выше use cases про cat и file. Они более чем конкретны, прям
с именами файлов.
Тебе имён файлов что-ли не хватает?
stl test.zip
Почему не видел? Видел. Вьюер ИЗВЕСТНЫХ структур. Универсального
(юзабельного), правда, не видел. Который покажет и фотографию, и
Известных кому? Если программе, то понятно что показывать неизвестные
структуры до их описания нельзя, надо их описать надо сначала. А если
неизвестных пользователю, то очень даже можно и даже нужно.
разделы бинарника, и информацию о содержимом zip. Даже в винде, где все
время стремятся сделать одну программу, которая делает сразу всё, и то
никто не пытается решать НАСТОЛЬКО общую задачу просмотра в одной
программе. Под разные классы структур даже там используют разные
программы.
Я там выше привёл ссылку, там штук 30 таких программ. Одной из них во
времена MSDOS даже пользовался.
--
Сергей
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/mf26rk$h16$1...@ger.gmane.org