2012-01-03 83 views
0

我知道這可能聽起來很愚蠢,但是在某個時間從事項目工作時,我覺得需要了解文件格式的基本知識。文件格式的基礎知識

我知道每一件事情都存儲在二進制文件1-0在硬盤上,並可以得到一個輸入流。

但現在如果

  1. 我不知道文件的格式,目前如何通過輸入流,以決定它
  2. 我知道它現在的格式輸入流中的哪一部分代表文件的不同部分是什麼例如 。現在用一個紅色背景的jpeg文件來表示這個信息的哪部分流。

我需要緊急幫助(任何類型的博客電子書鏈接)將是非常可觀的。

謝謝

回答

2
  1. List of file signaturesMagic number (programming)
  2. 爲什麼你需要像輸入流在如此低的水平操作?使用庫來獲取給定文件所需的信息。順便說一句,你的jpeg例子是一個糟糕的例子。 jpeg是一種基於像素的圖像格式,它沒有像「背景」這樣的東西。該「背景」僅僅是因爲用戶將紅色像素解釋爲背景而存在。
+0

因爲我想爲文件製作自己的格式,因爲我非常新手,我沒有其他任何其他的例子來表達我的觀點。 – noob 2012-01-04 13:30:12