3

私は、非協力的なベンダーが私たちのクライアントのために使用しているデータベースの署名のフォーマットを持っています。私たちは彼らのシステムを交換しています。

署名が始まります:

0A000500010002000100020001000100010001000100010001000100D100010001004F0001000100
01000100010001000100010001000100010001000100010001000100FF00FF00FF00010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
010001000100010002001C0001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100010001000100010001000100010001000100010001000100
01000100010001000100010001000100DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00
DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00
C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000
C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00
DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00
C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000
C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00DA00FF00C100C000C100FF00
DA00FF00C100C000C100FF00DA00FF00C100C000C100...

さらに画像データが続き、長い一連の 0100 で終了します。

ファイル形式についてのアイデアはありますか?

ありがとう。

4

5 に答える 5

7

最初の 16 バイトほどのデータを取得してファイルに入れると、Linux の「file」コマンドは次のように言います。

$ file test.file
test.file: PCX ver. 2.5 image data
于 2009-08-24T23:11:26.417 に答える
2

これは、8ビットA / Dコンバーター(スキャナー)からの生のピクセル値のように見え、16ビットワードに埋め込まれ、リトルエンディアン(x86)形式です。

ファイルはすべて同じサイズですか?それはあなたに画像サイズへの強い手がかりを与えるでしょう。

于 2009-08-24T22:51:10.717 に答える
2

とてもシンプルな形になりそうです。0A はヘッダーのようです。次に、スペースの 50% が無駄になっているように見えますが、暗さの値のペアのように見えます。ファイルを投稿していただければ、喜んでコンバーターを作成します。

画像サイズが固定されているように見えるため、ファイル全体が必要であり、少し手間がかかる場合があります。機密ではないものの、データが含まれている画像はありますか?

于 2009-08-24T22:36:16.627 に答える
1

RAW、エンコードされていない画像データのように見えます。2 次元バッファーに直接ロードして、結果を確認しましたか? ファイルをコピーして foo.raw という名前を付け、たとえば Photoshop にロードしてみてください。私の推測が正しく、生の 16 ビット サンプルである場合は、幅と高さを自分で指定する必要があります。チャネル数は 1x16bit の場合があります。tfinniga が言うように、最初の 2 バイトはスキップする必要があるヘッダーである可能性があります。

于 2009-08-24T22:37:26.610 に答える
1

このファイル形式は見たことがありません...おそらく「プライベート形式」であり、簡単にデコードできるように見えます。

編集:バイトが2つのグループ(2つの「xx」16進数)に配置されているように見えます

于 2009-08-24T22:40:40.533 に答える