Сигнатуры файлов tsbak

Форум по восстановлению данных при помощи профессиональных программ R-Studio, R-Studio for Mac и R-Studio for Linux
oleg_g
Posts: 3
Joined: 01 Oct 2025, 18:34

Сигнатуры файлов tsbak

Post by oleg_g »

Добрый день,

Помогите пожалуйста разобраться в сигнатуре файлов tsbak. Это файл бэкапа, по факту простой zip архив, но сигнатуры отличаются.

Я создал два бэкапа с разными данными и открыл в HEX редакторе. Начало и конец у всех файлов одинаковый, я создал сигнатуру и даже получилось найти файл, но конец у него весь в 00 00 00 00. Видимо я не правильно задал конечную сигнатуру. В архиве xml с сигнатурой, файл tsbak целый и файл tsbak восстановленный.

https://dropmefiles.com/XMijG
Alt
Модератор Форума
Posts: 510
Joined: 14 Nov 2008, 14:57
Contact:

Re: Сигнатуры файлов tsbak

Post by Alt »

Одного файла tsbak недостаточно. Надо бы как минимум три штуки.
oleg_g
Posts: 3
Joined: 01 Oct 2025, 18:34

Re: Сигнатуры файлов tsbak

Post by oleg_g »

Спасибо что откликнулись. Сделал 4 бэкапа с разной информацией и файл "recovered" это то, что восстанавливается с моей сигнатурой.

https://www.dropbox.com/scl/fi/8d52xcqy ... whzyf&dl=0
Alt
Модератор Форума
Posts: 510
Joined: 14 Nov 2008, 14:57
Contact:

Re: Сигнатуры файлов tsbak

Post by Alt »

Попробуйте это

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<FileTypeList version="2.0">
    <FileType id="50001" group="Архив" description="" features="" extension="tsbak">
        <Begin combine="AND">
            <Signature offset="23">\x04\x00\x00\x0a\x00\x14\x00backup.sql\x01\x00\x10\x00</Signature>
        </Begin>
        <End combine="AND">
            <Signature offset="45">\x75\x6E\x63\x6F\x6D\x70\x72\x65\x73\x73\x65\x64\x5F\x73\x69\x7A\x65\x73\x2E\x6A\x73\x6F\x6E\x50\x4B\x05</Signature>
        </End>
    </FileType>
</FileTypeList>
oleg_g
Posts: 3
Joined: 01 Oct 2025, 18:34

Re: Сигнатуры файлов tsbak

Post by oleg_g »

Спасибо что натолкнули на правильный вариант, я немного переработал, получилось так

Code: Select all

<FileTypeList version="2.0">
<FileType id="50001" group="Архив" description="" features="" extension="tsbak">
<Begin combine="AND">
<Signature offset="23">\x04\x00\x00\x0a\x00\x14\x00backup.sql\x01\x00\x10\x00</Signature>
</Begin>
<End combine="AND">
<Signature offset="108">\x77\x6f\x72\x6b\x67\x72\x6f\x75\x70\x2e\x70\x67\x5f\x64\x75\x6d\x70</Signature>
</End>
</FileType>
</FileTypeList>
В этом видео находит мои тестовые файлы (чего не было раньше), но к сожалению на поврежденной ФС не срабатывает - находит файлы весом 1.3ТБ и 350ГБ вместо ~50ГБ. При этом в HEX редакторе в файлах проскакивают нужные фразы, которые потенциально были в этом бэкапе, но много лишних полотен FF 00.

Еще обратил внимание что backup.sql (начало файла) и uncompressed_sizes.json (конец файла) это по факту файлы в архиве .tsbak

Не знаю что это значит, но интересно :)

Я подозреваю что ФС уже слишком побилась, поэтому файлы не подлежат восстановлению, в любом случае спасибо за богатый опыт :D
Attachments
file.JPG
file.JPG (10.47 KiB) Viewed 2962 times
Alt
Модератор Форума
Posts: 510
Joined: 14 Nov 2008, 14:57
Contact:

Re: Сигнатуры файлов tsbak

Post by Alt »

Скорее всего файлы фрагментированы. Тут уж все бессильно.
Post Reply