為什麼計算機中需要各種檔案格式(即不同副檔名的檔案)?

時間 2021-05-12 07:04:38

1樓:洛丁

可以講不用檔案格式理解為資訊的不同載體;

不同檔案的格式由不同的程式所產生,因此需要安裝不同程式來檢視不同檔案。

通用的格式估計是很難誕生的,但是可以檢視所有格式的工具還是可以實現的。

樓主試試巴別鳥就明白了,不管什麼格式的檔案上傳上去就能預覽,很方便的。

2樓:

副檔名為了方便不同的程式使用了,說來要不就是二進位制要不就是字元,這個相當於乙個顯示的篩選器吧。具體我記得有個寫windows為什麼用副檔名而*NIX之前不用的文章。可以搜尋引擎下。

3樓:

通俗的說不同的字尾名的檔案,代表了不同的輸入格式。不同的程式接受不同的資訊和不同的輸入格式。所以我們需要不同的字尾名的檔案。

4樓:

你是說檔案系統格式(NTFS,FAT32) 還是檔案格式(文件,可執行檔案),還是說是副檔名(EXE,JPG)?

我回答後2者。檔案格式是用於檔案輸入輸出的protocal。副檔名與檔案格式直接相關,用於方便辨識檔案格式。

當乙個程式使用檔案的時候,要知道這個檔案是如何儲存的。檔案內部一般都存在overhead,也就是在開頭的部分標識檔案格式和引數。比如JPG影象壓縮檔案,開頭會有quality factor, quantization table等引數,然後就是以二進位制儲存的資料。

在windows系統中,副檔名是必須的。對於不同副檔名的檔案,會呼叫不同的程式(protocal)。

在linux/unix系統中,很多情況下是不需要檔案格式的。

舉個例子,可執行檔案在windows系統中必須以副檔名exe標識,但是在linux系統中,可執行檔案不需要副檔名(但也可以有)。

統一副檔名(即無副檔名)是可以能的,只要增加檔案overhead的可讀性即可。但是統一檔案格式是不可能的,因為每一種檔案,每乙個程式需要讀寫的檔案內容都是不同的,舉例來說讀zip和讀doc檔案的方法就肯定不同,因為第乙個是壓縮的,第二個不是。

計算機中各種漏洞是怎麼形成的?

壹瓜壹果 大部分是由於沒有對外部輸入進行足夠有效的檢查。例如 SQL注入 假設前端使用者輸入使用者名稱和密碼登入,後台通過下面這條SQL驗證使用者名稱和密碼是否正確。select from users where username name andpassword password 如果使用者在使用...

計算機中字型的原理是什麼?

Dictionaryphile 作業系統 計算機組成原理 資訊處理 etc.Windows 10 作業系統,C Windows System32 資料夾下有 charmap.exe 同樣的 U 0030 Digit Zero 選擇不同字型,我們看到的是穿著不同外衣的 0 甚至可能不是 0 計算機系統...

計算機中記憶體3B是什麼?

張玉明 計算機是2進製的,只能識別0和1 0或1稱為乙個二進位制位 0000 0000 8個2進製位稱為b,叫位元組 0000 0000 0000 0000稱為字,1字 2位元組 1024 0000 0000 1kb,表示1024個位元組 1024 1kb 1mb,表示個1024 1024個位元組 ...