2012-01-03 9 views
0

私はそれがばかげているかもしれないことは知っていますが、プロジェクトで作業している間に、私はファイル形式の非常に基本的なことを知る必要があると感じています。ファイル形式の基本

私はすべてのものがハードディスクのバイナリ1-0に格納されていることを知り、その入力ストリームを得ることができます。

しかし、今、私は

  • は、私は、入力ストリームのどの部分今やそのフォーマットを知っているファイルの異なる部分を表す入力ストリームで、それを決定する方法を今ファイルの形式を知らない

    1. 場合はどのような例えば、 。赤い背景のjpegファイルを取って、ストリームのどの部分がこの情報を表しているかを確認します。

    私は緊急の助けを必要とします(ブログの電子書籍への任意のタイプのリンク)は非常に感謝します。あなたが入力ストリームのような低レベルで操作する必要がないのはなぜ

    はあなたに

  • 答えて

    2
    1. List of file signaturesMagic number (programming)
    2. ありがとうございましたか!ライブラリを使用して、指定されたファイルに必要な情報を取得します。あなたのjpegの例は悪い例です。 jpegは、「背景」のようなものを持たないピクセルベースの画像フォーマットです。その "背景"は、ユーザーが赤のピクセルを背景として解釈するためだけに存在します。
    +0

    私はファイルのための自分のフォーマットを作りたいと思っています。私は非常に初心者です。 – noob