Для чего нужен заголовок "[CS Format = A]"? - PullRequest
5 голосов
/ 23 февраля 2011

Я пытаюсь определить тип файла, содержимое которого начинается с "[CS Format = A]".

Я извлек файлы из BLOB-объектов из базы данных, которую мне передали.У меня нет доступа к программному обеспечению, которое создало эту базу данных.Есть столбец, который, как я полагаю, обозначает сжатие (он называется COMPRESS).Также в указанной базе данных были имена файлов и их расширения.Я извлек все файлы из базы данных, и все работает, за исключением того, что все, что помечено как сжатый, не читается как его собственный тип файла (т.е. если это был PDF, прежде чем он был сохранен в этой БД, теперь я вытащил их всеоткажитесь, это не анализируется как pdf как другие не "COMPRESS" pdfs).Когда я открываю их и смотрю на них, первые 13 байтов всегда представляют собой «[CS Format = A]» (который, клянусь, я видел где-то раньше, но не могу вспомнить, что), за которым следуют двоичные данные,Волшебство не может сказать мне, на что я смотрю, и Google не очень помогает с моим очень строгим поисковым термином.Они были сохранены в базе данных MSSQL до того, как мне дали файлы, скорее всего, к 2005 году, когда они были извлечены.

1 Ответ

0 голосов
/ 01 июня 2011

Вероятно, не полезно, но просто чтобы убедиться ... Oracle будет автоматически распаковываться при выборе.

Если после этого он все еще сжимается, то вы смотрите на какой-то сторонний компонент, который может быть почти любым, но я бы сначала начал с тестирования Mac / Win, прежде чем запускать все инструменты сжатия сторонних производителей.

...