2017-01-03 830 views
-1

寫入二進制文件時,應該何時使用.bin vs .dat?如果我只是試圖存儲不適合人類閱讀的信息,例如項目描述/序列號對,如果我只是試圖使其無法從文本編輯器中讀取,那麼選擇哪一個更重要?.bin和.dat文件有什麼區別?

+1

您可以寫入無論您喜歡什麼文件擴展名即使它是一個exe或doc – Danh

+0

.bin和.dat都不是標準化的文件格式,所以您可以隨意使用它們。 – Lundin

+1

也許更好的描述性擴展,比如「.serdescpairs」。這對你來說更有意義,特別是在Windows上,與其他應用程序(「打開方式...」)關聯的可能性較小。 – linuxfan

回答

1

.dat是二進制數據更常用的後綴。只要您使用基於Unix或Linux的系統,無論選擇哪種擴展名都無關緊要。

+2

即使在Windows上也沒有關係,因爲擴展名僅由GUI用於確定打開該文件的應用程序。在應用程序內部,它會使用幻數等其他機制來驗證文件類型 –

+0

僅僅因爲Windows GUI(甚至是命令行)使用擴展名來選擇程序,所以仔細計劃是一件好事。 「.dat」在任何地方都用得太多。 – linuxfan

-1

.BIN File:BIN文件類型主要與'Binary File'關聯。二進制文件用於各種內容,可以與許多不同的程序相關聯。通常,在文件編輯器中查看時.BIN文件看起來很垃圾。

.DAT File:DAT文件類型主要與'Data'相關聯。可以是任何東西:文本,圖形或一般二進制數據。特殊格式的數據文件或ASCII。

+2

如果你引用別人的測試,你應該將它歸入 –

+0

一個.DAT文件也可以是垃圾。 –

+0

這當然應該是文本* –

0

在UNIX系統上,沒有區別。擴展是可以互換的。

0

讓我給你有關這些文件的一些簡要細節:

.bin文件:BIN文件類型主要有「二進制文件」相關聯。二進制文件用於各種內容,可以與許多不同的程序相關聯。通常,在文件編輯器中查看時.BIN文件看起來很垃圾。

.DAT文件:DAT文件類型主要與'Data'關聯。可以是任何東西:文本,圖形或一般二進制數據。特殊格式的數據文件或ASCII。

參考: Abhijit Banerjee answered that question on quora

0

Sufixes可能意味着無論你想他們的意思是......這些規則都更像是一個比實際規則指引...

然而,BIN似乎是一個短二進制,所以BIN文件可能會以二進制形式保存數據。 DAT對數據看起來很簡短,因此DAT文件將包含以任何格式存儲的信息,程序的開發人員認爲該文件似乎適合(ASCII,二進制,它們的混合,完全不同)

相關問題