Não precisa haver diferença no formato do arquivo. Formato de arquivo é totalmente não relacionado à extensão é dada. Para uma boa prática, todos concordamos que eles devem corresponder para que possamos identificar os arquivos e seus formatos por meio de sua extensão.
No entanto, não há nada que impeça os desenvolvedores ou usuários de usar extensões desviantes para formatos de arquivo estabelecidos.
Alguns usam .db , outros gostam de usar .sqlite . Inferno, se eles querem usar .abc (embora altamente improvável) para seus arquivos, eles podem. É só uma questão de abrir o arquivo com o programa certo.