Sergey Spiridonov -> debian-russian@lists.debian.org @ Fri, 27 Mar 2015 01:05:07 +0100:
>> >> SS> Речь идёт не о смотрелке различных форматов. Смотрелка это нечто >> другое. >> >> SS> Например, какая смотрелка у ZIP? Squeeze? Unzip -v? Это не то что >> >> SS> требуется. Нужен именно просмотр бинарной структуры файла. >> >> SS> А таких утилит в дистрибутиве нет. >> >> >> >> Так. Давай с самого начала. КОМУ и ЗАЧЕМ ИМЕННО нужен просмотр >> >> БИНАРНОЙ СТРУКТУРЫ zip? Ну, кроме человека, который пытается исправить >> >> баг в unzip - тут понятно. >> >> SS> А ты можешь сказать кому и зачем нужна утилита cat или file? В том и >> SS> дело что это утилита общего назначения и представить, где её будут >> SS> использовать трудно заранее. >> >> Я не прошу привести ВСЕ примеры. Достаточно некоторых. Но реальных, >> без какой бы то ни было гипотетичности. SS> Издеваешься, да? Я же привёл примеры ZIP файл, исполняемый бинарник. Что ещё SS> надо-то? Здесь никакой гипотетичности нет. Посмотри какие файлы у тебя лежат в SS> файловой системе - среди них множество бинарных. Вот я хочу утилиту, которой я SS> могу эти бинарники посмотреть в виде структуры. SS> Что тут может быть неясно? Неужели я так сложно объясняю? Написать тебе SS> последовательность, в которой я буду набирать команды в терминале? Или что? Ключевое слово "зачем". >> Я пользуюсь иногда cat и file, могу рассказать, зачем SS> То есть я так понял, у тебя ответ на вопрос кому: тебе, ответ на вопрос зачем SS> - смотреть файлы. Ну вот такой же ответ тебе на мой вопрос. Кому надо? SS> Мне. Зачем - смотреть и изучать структуру бинарных файлов. SS> Конечно, это программа несколько сложнее cat или file, но и польза от неё SS> более разнообразна. Например, такая программа помимо чисто утилитарного SS> просмотра содержимого содержит по определению базу данных - SS> что позволяет её использовать для образования, то есть для изучения SS> неизвестной мне структуры бинарного файла (то есть образовательный SS> аспект). Другая возможная область применения - облегчить реверс-инжиниринг, SS> разработку читалок-писалок незнакомых форматов. SS> Дополнительно в такой программе можно, конечно, редактировать поля структуры. Ну, пока что ты рассказываешь задачу, которую я изначально сформулировал как весьма общую задачу на программирование. "Хочу программу, в которой я могу описать произвольную структуру". Эта программа называется "интерпретатор или компилятор Тьюринг-полного языка программирования". >> Вон у меня выше use cases про cat и file. Они более чем конкретны, прям >> с именами файлов. SS> Тебе имён файлов что-ли не хватает? SS> stl test.zip Нет, мне не хватает описания, что она должна тебе показать. Если то, что показывает unzip, тебя не устраивает. >> Почему не видел? Видел. Вьюер ИЗВЕСТНЫХ структур. Универсального >> (юзабельного), правда, не видел. Который покажет и фотографию, и SS> Известных кому? Если программе, то понятно что показывать неизвестные SS> структуры до их описания нельзя, надо их описать надо сначала. А если SS> неизвестных пользователю, то очень даже можно и даже нужно. Программе, конечно. Вернее, что в данный момент существенно, автору программы. >> разделы бинарника, и информацию о содержимом zip. Даже в винде, где все >> время стремятся сделать одну программу, которая делает сразу всё, и то >> никто не пытается решать НАСТОЛЬКО общую задачу просмотра в одной >> программе. Под разные классы структур даже там используют разные >> программы. SS> Я там выше привёл ссылку, там штук 30 таких программ. Одной из них во времена SS> MSDOS даже пользовался. И какую структуру она показывала для того же zip? -- 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/87k2y3ngj3....@silver.lasgalen.net