2017-01-03 5 views
-1

При записи в двоичный файл, когда я должен использовать .bin против .dat? Если я просто пытаюсь хранить информацию, не предназначенную для чтения людьми, например партию описания товара/серийного номера, имеет значение, какой из них я выбираю, если я просто пытаюсь сделать ее нечитаемой из текстового редактора?В чем разница между .bin и .dat файлом?

+1

Вы можете написать любое расширение файла, которое вам нравится. Даже если это exe или doc – Danh

+0

Ни .bin, ни .dat не являются стандартизованными файловыми форматами, поэтому вы можете использовать их по своему усмотрению. – Lundin

+1

Возможно, более наглядное расширение еще лучше, например, «.serdescpairs». Это более значимо для вас и, особенно в Windows, менее вероятно связано с каким-либо другим приложением («Открыть с ...»). – linuxfan

ответ

1

.dat является более часто используемым суффиксом для двоичных данных. Неважно, какое расширение вы выбираете, если вы находитесь в системах на базе Unix или Linux.

+2

это не имеет значения даже в Windows, поскольку расширение используется только графическим интерфейсом, чтобы определить, какое приложение открыть этот файл. Внутри приложения он будет использовать другие механизмы, такие как магическое число, для проверки типа файла –

+0

Просто потому, что в графическом интерфейсе Windows (и даже в командной строке) используются расширения для выбора программы, хорошо спланировать тщательно. «.dat» слишком много используется везде. – linuxfan

-1

.BIN File: Тип файла BIN связан прежде всего с «Двоичным файлом». Двоичные файлы используются для широкого спектра контента и могут быть связаны с множеством различных программ. В общем, файл .BIN будет выглядеть как мусор при просмотре в редакторе файлов.

.DAT File: Тип файла DAT связан прежде всего с данными. Может быть что угодно: текстовые, графические или общие двоичные данные. Файл данных в специальном формате или ASCII.

+2

, если вы цитируете чужой тест, вы должны указать его –

+0

. Файл DAT также может быть мусором. –

+0

Это должно быть, конечно, текст * –

0

В системе UNIX нет разницы. Расширения взаимозаменяемы.

0

Позвольте мне дать вам некоторые краткие сведения об этих файлах:

.BIN Файл: Тип файла BIN в первую очередь ассоциируется с 'Binary File'. Двоичные файлы используются для широкого спектра контента и могут быть связаны с множеством различных программ. В общем, файл .BIN будет выглядеть как мусор при просмотре в редакторе файлов.

. DAT Файл: тип файла DAT связан прежде всего с данными. Может быть что угодно: текстовые, графические или общие двоичные данные. Файл данных в специальном формате или ASCII.

Ссылка: Abhijit Banerjee answered that question on quora

0

Sufixes может означать, что вы хотите, чтобы они имели в виду ... Эти правила больше похожи на руководящие принципы, чем фактические правила ...

Однако, BIN кажется, что короткое замыкание на двоичный, поэтому файл BIN, скорее всего, сохранит данные в двоичной форме. DAT кажется коротким для данных, поэтому файл DAT будет содержать информацию в любом формате, который разработчик программы, который читает этот файл, кажется подходящим (ASCII, Binary, их сочетание, что-то еще полностью)

Смежные вопросы