На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Об использовании раздела
Обращение "рекламодателям" со статусом Newbie

Не пытайтесь использовать форум, ничего не дав взамен. Форум - это сообщество, направленное на взаимопомощь и на получение взаимной выгоды. Получение исключительно личной выгоды - считается моветоном. Темы с подобным контентом скорее всего улетят в "Корзину". Не тратьте электричество попусту.

Использование раздела полностью регламентируется действующими Правилами форума.

Модератор JoeUser
Модераторы: winsoft
  
> winhex по сигнатуре файлов поиск правила для создания сигнатуры
    Доброго всем времени суток! Счастья, весны и удачи. ;)

    У меня тут возникала некая трабла с дисками. Дополнительный жосткий диск то находился, то исчезал, я кучу раз переставлял их на разные шлейфы и еще менял местами питание.
    После этого у меня в нотепаде пропали вкладки! Все открытые вкладки. :angry: И беда-то вовсе невелика, но все равно обидно, и я решил попробовать как-то восстановить это.

    Если я вообще правильно понимаю, искомый нужный нам файл, прежнюю версию которого хочется восстановить, session.xml, начинается этот файл <NotepadPlus>
    <Session activeView="0">
    В момент траблы все просто переписалось нолями в нем.

    Полагаю, что обыденых путей восстановления нет, но попытаться что-то сделать хочется, останавливаться я не привык.

    Стандартные пользовательские проги вряд-ли мне подойдут. Слишком уж бедный, куцый функционал настроек, случай не мой.

    winhex имеет по-видимому богатый должный функционал, если в нем покопаться, то програма очень и очень могучая, только со старта ее не освоить. А я не профессионал, скажу сразу.

    Слова не мои -Для составления самого простого файла описания сигнатур:
    1. Находим сигнатуры (типичные куски файла) для начала и, если есть такая возможность, для конца файла. Находим смещение для сигнатур, т.е. расстояние в байтах от начала файла для сигнатур начала, и от конца файла для сигнатур конца.


    Одной из замечательных функций этой программы является поиск файлов по сигнатуре, и последующее сохранение найденных файлов с указанным размером.

    :yummy: К делу. Открываю диск. Дисковые инструменты-Восстановление файлов по сигнатурам.
    Скрин1 прилагаю. Я с инструментами осваиваюсь и большинство вкладок не понимаю.
    Special interest, xml fragment (.xml)[b].

    Сигнатуры. Открывается текстовый файл с сигнатурами.

    Description Extensions Header Offset Footer Default size Flags
    *** Pictures
    JPEG JPG;jpeg;jpe;thm;mpo \xFF\xD8\xFF[\xC0\xC4\xDB\xDD\xE0-\xE3\xE5\xE8\xEA-\xEE\xFE] 0 ~1 2097152/33554432 e
    PNG png \x89PNG\x0D\x0A\x1A\x0A 0 ~6 e
    GIF gif GIF8[79]a 0 ~3 2097152/33554432
    Thumbcache fragment cmmm CMMM..\x00\x00.[^\x00] 0 ~84 2097152/511705088 GUb
    TIFF/NEF/CR2/DNG tif;tiff;nef;cr2;dng;pef;nrw;arw (\x49\x49\x2A\x00)|(\x4D\x4D\x00\x2A) 0 ~5 4194304/268435456
    Bitmap bmp;dib BM.....\x00.\x00....[\x0C\x28\x38\x40\x6C\x7C]\x00\x00\x00 0 ~4
    Paint Shop Pro psp;PsPImage;pfr (Paint Shop Pro Im)|(~BK\x00) 0 ~8 2097152 b
    Canon Raw crw HEAPCCDR 6 8200000 c
    Adobe Photoshop PSD;pdd;p3m;p3r;p3l 8BPS\x00\x01\x00\x00\x00\x00\x00\x00 0 ~9 10485760 b
    Icon ico \x00\x00\x01\x00[\x01-\x15]\x00(\x10\x10|\x20\x20|\x30\x30|\x40\x40|\x80\x80).\x00[\x00\x01] 0 ~7 1024/1782600 c
    Enhanced Metafile emf EMF\x00\x00\x01\x00 40 ~18 e
    Artwork cache ITC2;itc \x00\x00\x01\x1Citch 0 802400 c
    Corel Photo-Paint cpt CPT[789]FILE[\x01-\x0F]\x00\x00\x00 0 ~97 3145728/37748736 b
    Corel Draw cdr;cdt RIFF....CDR[ 3-G]vrsn\x02\x00\x00\x00 0 ~33 bx
    Corel Binary Metafile cmx CMX1 8 ~33
    Freehand drawing (v3) fh3 FH31 0 c
    Freehand drawing fh9;fh8;fh7;fh5 AGD[1-4] 0 600000 c
    Google SketchUp SKP;skb \xFF\xFE\xFF\x0ES\x00k\x00e\x00t\x00c\x00h\x00U\x00p\x00\x20\x00M\x00o\x00d\x00e\x00l\x00\xFF\xFE\xFF.\x7B\x00[567] 0 4194304 b
    SketchUp (v8 up) SKP;skb \xFF\xFE\xFF\x0ES\x00k\x00e\x00t\x00c\x00h\x00U\x00p\x00\x20\x00M\x00o\x00d\x00e\x00l\x00\xFF\xFE\xFF.\x7B\x00[0-489] 0 \x9A\x99\x99\x99\x99\x99\xE9\x3F.{12} 4194304 b
    AutoCAD Drawing DWG;123d AC10[01][0-5]\x00 0 5242880 c
    AutoCAD Drawing dwg;dwt AC10(18|24|27)\x00 0 ~98 5242880
    Drawing Exchange Format dxf \x20{0,3}\x30(\x0D\x0A|\x0A|\x0D)SECTION 0 ~99
    Encapsulated PostScript eps;ai \xC5\xD0\xD3\xC6 0 ~70
    JPEG (Base64) B64 /9j/4[\x0A\x0Da-zA-Z0-9\+/]{256} 0 ~101 b


    И так далее

    А вот и строка с сигнатурами относящаяся к xml

    XML fragment xml <\?xml version=[\x22\x27]1\.0 0 ~15 8196/32000 b

    Но что это? Сигнатура какая-то странная. Может быть мне добавить свою?

    Но как? Как мне все-таки ее написать, как?

    И правилен ли вообще для этой цели выбранный мною путь, или не верен?

    Не могу понять точно в каком разделе все-таки темы такого рода размещать можно. Это ведь и не ассемблер,
    хотя пожалуй тоже программирование, и не совсем виндовс, и точно уж не железо, и вроде ничто иное. Минут десять думал, соображал..
    Прикреплённый файлПрикреплённый файлWinhexbmp.7z (74,72 Кбайт, скачиваний: 200)
      Ну, как бы да, это не сюда. Попробуем туда.
        Благодарю!

        Так, по теме. я уточню. Пожалуйста,четко опишите правила дополнения сигнатурой файла File Type Signatures Search.txt. мучался двадцать минут, и положительного результата нету. :wall: >:(
        Сообщение отредактировано: Юраумм -
          Просто ищи сектор, в котором с нулевым смещением есть фрагмент <NotepadPlus>.
            Это не до конца хорошо! Мне удалось найти пару начал, за ними я пытался копировать мышею. Но где-то ниже файл обрывается, и ниже на диске начинается словно совсем другой кусок файла или программы. Неудобно и непонятно это. Все таки, хотелось бы научиться писать сигнатуры.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0225 ]   [ 18 queries used ]   [ Generated: 19.03.24, 06:31 GMT ]