qual é a principal diferença entre um arquivo com extensão .db e um arquivo com extensão .txt enquanto eu os salvo de um editor de texto?

0

Qual é a diferença entre um arquivo com extensão .db e um arquivo normal com extensão .txt , deixando o fato de que uma extensão .db é para um arquivo de banco de dados e .txt cria um arquivo de texto normal. / p>

Eu abro um editor de texto e digito 5 entradas:

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

O que ganho se eu salvar os dados acima em um arquivo com extensão .db enquanto não estiver salvando em um arquivo com extensão .txt ?

    
por Suhail Gupta 08.01.2013 / 18:06

2 respostas

2

Para o arquivo: nada .

O arquivo será tratado exatamente da mesma maneira.

Se você tentar abrir o arquivo com um programa, pode haver uma diferença dependendo do programa.

Por exemplo se eu usar somepictureViewer picture , existem três coisas que podem acontecer:

  1. O programa procurará dentro do arquivo para determinar o tipo. É por isso que muitos arquivos começam com algo chamado MagicNumbers . (por exemplo, um arquivo JPEG geralmente começa com JFIF nos primeiros bytes. Um arquivo .gif com GIF87 ou GIF89 . Um PDF com PDF13 , etc etc. Essa é a maneira limpa e organizada.
  2. O programa tentará abrir o arquivo e assumir que ele é o formato padrão. Isso pode levar a algum conteúdo confuso se ele adivinhar errado.
  3. O programa examinará sua extensão e assumirá que uma extensão específica pertence a um formato de arquivo específico. Isso pode funcionar muito bem e isso pode produzir resultados horríveis.

O exemplo mais óbvio disso é com o windows, onde eu posso abrir um arquivo chamado demo.xls e as configurações padrão fazem a suposição de que um arquivo terminado em .xls é um arquivo excel. Se for, então as coisas funcionam muito bem. Se acontecer de ser uma imagem com nome errado (e sim, eu vi isso na natureza com usuários sem noção tentando tirar uma foto dentro de uma folha excelente), então as coisas simplesmente vão dar errado.

Mas para o arquivo em si: nada muda.

    
por 08.01.2013 / 18:15
1

Apenas uma nota sobre "o que ganho?" parte da questão.

Se tiver sorte, tenha um programa de banco de dados específico que leia arquivos planos com uma extensão .db e salve arquivos no formato especificado - ou seja, 1 registro por arquivo (talvez com dois pontos no início de o registro) - então, quando você clicar duas vezes no arquivo .db , ele será aberto no programa de banco de dados.

Portanto, se você desenvolver um aplicativo que leia arquivos nesse formato, poderá usar associações para configurar o arquivo para abrir o programa por padrão (ao clicar duas vezes ou com o botão direito do mouse, abrir)

    
por 08.01.2013 / 18:39