Реклама на сайте Advertise with us

Определить истинное расширение файла\архива

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 14/09/12 в 10:34       Ответить с цитатойцитата 

Есть некий набор файлов. У всех расширение tar, но для всех
Код:
tar -xvf X001.tar
tar: Hmm, this doesn't look like a tar archive
tar: Skipping to next file header
tar: Only read 8606 bytes from archive X001.tar
tar: Error is not recoverable: exiting now


Т.е. либо битые файлы, либо расширение было ошибочно припаяно скриптами хранилища. Источника уже нет. В заголовке файлов вижу обрывки путей, но никаких знакомых сигнатур. Первые пять байтов заголдовков всех файлов разные, дальше перенос строки и у всех чётко видно X001/File.jpg и куски сигнатур jpg (что и ожидается внутри архива, если бы он был корректным).

Не могу найти, но должен же быть софт, который определит по заголовку, что за файл, независимо есть расширение или нет.
Кто, что может подсказать?

®

0
 



С нами с 28.02.12
Сообщения: 1494
Рейтинг: 234

Ссылка на сообщениеДобавлено: 14/09/12 в 15:56       Ответить с цитатойцитата 

винраром последним пробовал открыть?

Каталог партнерок с инвайтами

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 14/09/12 в 16:17       Ответить с цитатойцитата 


Пробовал.
Не может открыть..

®

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 14/09/12 в 17:24       Ответить с цитатойцитата 

Вобщем удалось распознать что это всё-таки tar...
Есть ли бесплатный софт для tar recovery?

®

0
 

tuberotator.com

С нами с 12.09.06
Сообщения: 804
Рейтинг: 1478


Передовик Master-X (01.01.2015) Передовик Master-X (16.01.2015)
Ссылка на сообщениеДобавлено: 15/09/12 в 01:21       Ответить с цитатойцитата 

1. архив может быть многотомным а это только часть тома
2. попробывать можешь bzip2recover X001.tar затем открыть то что сгенериться(иногда помогает)
3. если бы ты показал первые строки хотя бы 2х первых файлов было бы проще тебе помогать

TUBE Rotator - Самый удобный, быстрый и главное любимый поисковиками!
Создай ТУБ за пять минут

8
 



С нами с 09.10.07
Сообщения: 433
Рейтинг: 321

Ссылка на сообщениеДобавлено: 15/09/12 в 03:16       Ответить с цитатойцитата 

В юниксах есть замечательная команда -- file, которая делает ровно то что ты хочешь.

8
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 15/09/12 в 10:56       Ответить с цитатойцитата 


Хоть намёк какой-то дай! icon_smile.gif

®

0
 

tuberotator.com

С нами с 12.09.06
Сообщения: 804
Рейтинг: 1478


Передовик Master-X (01.01.2015) Передовик Master-X (16.01.2015)
Ссылка на сообщениеДобавлено: 15/09/12 в 11:08       Ответить с цитатойцитата 

он же сказал icon_smile.gif file имя.файла но тебе же уже это не нужно если узнал что это точно тар

TUBE Rotator - Самый удобный, быстрый и главное любимый поисковиками!
Создай ТУБ за пять минут

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 15/09/12 в 11:49       Ответить с цитатойцитата 

Advanced Archive Repair схавала это как tar и расписала чётко его содержимое..
http://www.datanumen.com/aarcr/
Но бля цена у неё - просто пиздец! 232.56 Евро на один раз дохера для меня. icon_smile.gif

®

0
 



С нами с 09.10.07
Сообщения: 433
Рейтинг: 321

Ссылка на сообщениеДобавлено: 15/09/12 в 17:08       Ответить с цитатойцитата 

Посмотри в man tar на предмет всяких форматов.
Может это какой-то древний тар архив делал?
(хотя я последние лет 8 архивов сделаный не gnu tar просто не встречал)

8
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 15/09/12 в 18:24       Ответить с цитатойцитата 

Вобщем я повыкавыривал с некоторых jpg файлы, там они просто в явном виде ибо tar несжатый. JPG открылся, но опять же битый, различимый растр имеют только первые 5% сверху все, как один...

Я вот думаю. А ведь могло быть такое, что эти tar были скопированы в текстовом режиме или переконверчены в DOS мод переносы строки.

Есть софт которыйм можно просмотреть или определить это дело? Т.е. определить наличие вин переносов и сконверить эти символы в нормальные.
Вообще в tar паковке, где внутри чисто бинарники, могут встречаться перносы типа "0D 0A"? Во всяком случае так все файлы заканчиваются.. А это помоему виндовый переход строки.

®

0
 



С нами с 13.08.03
Сообщения: 533
Рейтинг: 481

Ссылка на сообщениеДобавлено: 17/09/12 в 14:54       Ответить с цитатойцитата 

Цитата:
Вообще в tar паковке, где внутри чисто бинарники, могут встречаться перносы типа "0D 0A"? Во всяком случае так все файлы заканчиваются.. А это помоему виндовый переход строки.

теоретически могут и в бинарниках конечно случайно встретиться, но именно случайно - если все файлы так заканчиваются - какой-то баран перелил в ascii mode вместо binary, 100%
tar - это Tape ARchive, наследство древних времен когда на ленты еще писали, формат простейший, заголовок-файл без всяких сжатий, и если при перекачке сконвертилось "\n" в "\r\n" то естественно все сдвиги поплыли и мешанина получилась
tar: Skipping to next file header и тд
сигнатуры jpg-ов еще найти можно, они просто сдвинулись, а реальные каталоги файлов и их начало уже хрен..
единственный вариант - попробовать назад через tr(1) сконвертить
что-то вроде
tr '\r\n' '\n' < infile > outfile
но это тоже без всяких гарантий, чисто попробовать

0
 



С нами с 23.02.09
Сообщения: 28
Рейтинг: 17

Ссылка на сообщениеДобавлено: 11/10/12 в 16:24       Ответить с цитатойцитата 

Vyacheslav писал:
Не могу найти, но должен же быть софт, который определит по заголовку, что за файл, независимо есть расширение или нет.

Есть такая программка TriD и плагин для Total Commander на её основе.

http://www.motorocker.ru - мой Total Commander.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »