2013-09-26 2 views
0

Извините, им не знакомо с stackoverflow, и я не знаю, как выразить это словами, то есть тем, что называются этими программами.Как программы, которые просматривают разные типы файлов типа «базы данных»?

В любом случае, я говорю об игровых файлах, я вижу, что люди делали такие вещи, как «fan-work» без знания того, что «на самом деле» в этих файлах.

Я говорю о программах, которые извлекают, например, позволяет вызывать, .bin-файлы и т. Д., Вы извлекаете файл и извлекаете 50 файлов .jpg, 120 .xml-файлов и человека, который сделал эту программу, даже не знал что «точно» было в нем. только была идея.

Я попытался открыть такие файлы с шестнадцатеричными редакторами, и я видел только% 0,5 или меньше, несколько читаемых слов и остальное - мусор.

Я собираюсь пометить этот вопрос на языках и материале, с которым я знаком, потому что я действительно не знаю, о чем я говорю, и просто искал крошечный свет в пустоте тьмы. I BEG YOU, пожалуйста, исправьте этот вопрос и скажите мне, что я пытаюсь сказать.

+0

Добро пожаловать в StackOverflow, мы не только кодируем, но и читаем! –

+0

Я предполагаю, что плакат спрашивает, как работают программы (например, ResHacker), может быть, я прав, и плакат может прояснить это? Тогда мы могли бы помочь им – Ben

+0

http://oi40.tinypic.com/ekey6d.jpg Я имею в виду вот так: это программа, которая читает файлы игры. все эти материалы считываются из одного файла, содержащегося в одном файле, в нем много расширений. Как он это сделал ? – a23ziz

ответ

0

Многие форматы файлов фактически могут быть распознаны Magic numbers, то есть последовательность байтов характеристик, главным образом в начале файла. Особенно в системах Unixoid расширение (например, *.jpg) имеет меньшее значение, и приложения полагаются на фактическое обнаружение, часто через file command. Такая эвристика уже способна обнаруживать довольно много (общих, хорошо известных) форматов файлов.

Смежные вопросы