В чем разница между файлом с расширением .db и обычным файлом с расширением .txt , оставляя тот факт, что расширение .db предназначено для файла базы данных, а .txt создает обычный текстовый файл.

Я открываю текстовый редактор и набираю 5 записей:

First Entry : Ghazal
Second Entry : Qateel Shifai
Third Entry : Faiz Ahmed Faiz
Fourth Entry : Jigar Moradabadi
Fifth Entry : Ahmed Faraz

Что я получу, если сохраню вышеуказанные данные в файле с расширением .db , не сохраняя их в файле с расширением .txt ?

2 ответа2

2

Для файла: ничего.

Файл будет обрабатываться точно так же.

Если вы попытаетесь открыть файл с помощью программы, в зависимости от программы может возникнуть разница.

Например, если я использую somepictureViewer picture то могут произойти три вещи:

  1. Программа заглянет внутрь файла, чтобы определить его тип. Вот почему многие файлы начинаются с чего-то, называемого MagicNumbers. (например, файл JPEG обычно начинается с JFIF в первых байтах. GIF- файл с GIF87 или GIF89 . PDF с PDF13 и т.д. И т.д. Это чистый, аккуратный способ.
  2. Программа попытается открыть файл и предположить, что это формат по умолчанию. Это может привести к некоторому испорченному содержанию, если он угадает неправильно.
  3. Программа посмотрит на его расширение и предположит, что конкретное расширение принадлежит определенному формату файла. Это может сработать отлично, и это может привести к ужасным результатам.

Наиболее очевидный пример в этом случае - с окнами, где я могу открыть файл с именем demo.xls и настройки по умолчанию предполагают, что файл, заканчивающийся на .xls, является файлом Excel. Если это так, то все работает отлично. Если это окажется неправильно названной картиной (и да, я видел это в дикой природе, когда невежественные пользователи пытаются получить картинку внутри превосходного листа), тогда все просто пойдет не так.

Но для самого файла: ничего не меняется.

1

Просто заметка о том, что я получу?часть вопроса.

Если вам повезло, и у вас есть конкретная программа базы данных, которая читает плоские файлы с расширением .db и сохраняет файлы в указанном вами формате - т.е. 1 запись на файл (возможно, с двоеточием в начале записи) - затем, когда вы дважды щелкните этот файл .db , он откроется в программе базы данных.

Поэтому, если вы разрабатываете приложение, которое читает файлы в этом формате, вы можете использовать ассоциации, чтобы установить файл для открытия вашей программы по умолчанию (при двойном щелчке или щелчке правой кнопкой мыши открыть)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .