Formato de arquivo
Um formato de arquivo define a estrutura e o tipo de dados armazenado em um filete. A estrutura de um arquivo típico pode incluir um cabeçalho, metadados, conteúdo salvo e um marcador de fim de arquivo (EOF). Os dados armazenados no arquivo dependem da finalidade do formato do arquivo. Alguns arquivos, como XML arquivos, são usados para armazenar listas de itens, enquanto outros, como JPEG arquivos de imagem simplesmente contêm um bloco de dados.
Um formato de arquivo também define se os dados são armazenados em um texto simples or binário formato. Arquivos de texto simples podem ser abertos e visualizados em um editor de texto padrão. Embora os arquivos baseados em texto sejam fáceis de criar, eles geralmente usam mais espaço do que os arquivos binários comparáveis. Eles também não têm segurança, pois o conteúdo pode ser facilmente visualizado arrastando o arquivo para um editor de texto. Os formatos de arquivo binário podem ser compactados e são adequados para armazenar dados gráficos, de áudio e vídeo. Se você tentar visualizar um arquivo binário em um editor de texto, a maioria dos dados parecerá ilegível e ininteligível, mas você poderá ver algum texto no cabeçalho que identifica o conteúdo do arquivo.
Alguns formatos de arquivo são proprietários, enquanto outros são universais ou abertos. Formatos de arquivo proprietários podem ser abertos apenas por um ou mais programas relacionados. Por exemplo, um StuffIt X compactado (.SITX) só pode ser aberto pelo StuffIt Deluxe ou pelo StuffIt Expander. Se você tentar abrir um arquivo StuffIt X com o WinZip ou outra ferramenta de descompactação de arquivos, o arquivo não será reconhecido. Por outro lado, os formatos de arquivo aberto estão disponíveis ao público e são reconhecidos por vários programas. Por exemplo, o StuffIt Deluxe também pode salvar arquivos compactados em um arquivo compactado padrão (.ZIP), que pode ser aberto por quase toda descompressão utilitários.
Quando desenvolvedores de software criam aplicações Para salvar arquivos, é importante escolher um formato de arquivo apropriado. Para alguns programas, pode fazer sentido usar um formato aberto, compatível com outros aplicativos. Em outros casos, o uso de um formato proprietário pode dar ao desenvolvedor uma vantagem competitiva, pois os arquivos criados com o programa podem ser abertos apenas com o software do desenvolvedor. No entanto, a maioria das pessoas prefere ter várias opções de software; muitos desenvolvedores se afastaram dos formatos de arquivos proprietários e agora usam formatos abertos. Por exemplo, o Microsoft Word, que costumava salvar processamento de texto documentos no proprietário . DOC formato agora salva documentos em campo aberto . DOCX formato, suportado por vários aplicativos.
NOTA: Embora o termo "formato de arquivo" se refira tecnicamente à estrutura e ao conteúdo de um arquivo, o termo também é usado de forma intercambiável com "tipo de arquivo, "que define um tipo específico de arquivo, como um arquivo rich text ou um documento do Photoshop.