Format pliku
Format pliku definiuje strukturę i typ data przechowywane w filet. Struktura typowego pliku może zawierać nagłówek, metadanych, zapisana zawartość i znacznik końca pliku (EOF). Dane przechowywane w pliku zależą od przeznaczenia formatu pliku. Niektóre pliki, takie jak XML pliki służą do przechowywania list elementów, podczas gdy inne, takie jak JPEG pliki obrazów zawierają po prostu blok danych.
Format pliku określa również, czy dane są przechowywane w pliku zwykły tekst or dwójkowy format. Zwykłe pliki tekstowe można otwierać i przeglądać w standardowym edytorze tekstu. Chociaż pliki tekstowe są łatwe do utworzenia, często zajmują więcej miejsca niż porównywalne pliki binarne. Brakuje im również bezpieczeństwa, ponieważ zawartość można łatwo wyświetlić, przeciągając plik do edytora tekstu. Binarne formaty plików można kompresować i dobrze nadają się do przechowywania danych graficznych, audio i wideo. Jeśli spróbujesz wyświetlić plik binarny w edytorze tekstu, większość danych będzie zniekształcona i niezrozumiała, ale możesz zobaczyć tekst nagłówka, który identyfikuje zawartość pliku.
Niektóre formaty plików są zastrzeżone, podczas gdy inne są formatami uniwersalnymi lub otwartymi. Zastrzeżone formaty plików mogą być otwierane tylko przez jeden lub więcej powiązanych programów. Na przykład skompresowany plik StuffIt X (.SITX) archiwum można otworzyć tylko przez StuffIt Deluxe lub StuffIt Expander. Jeśli spróbujesz otworzyć archiwum StuffIt X za pomocą programu WinZip lub innego narzędzia do dekompresji plików, plik nie zostanie rozpoznany. I odwrotnie, otwarte formaty plików są publicznie dostępne i rozpoznawane przez wiele programów. Na przykład StuffIt Deluxe może również zapisywać skompresowane archiwa w standardowym spakowanym formacie (.ZAMEK BŁYSKAWICZNY), który można otworzyć przy prawie każdej dekompresji Użytkowe.
Gdy programiści tworzą aplikacje które zapisują pliki, wybór odpowiedniego formatu pliku jest ważny. W przypadku niektórych programów sensowne może być użycie otwartego formatu, który jest zgodny z innymi aplikacjami. W innych przypadkach użycie zastrzeżonego formatu może dać programiście przewagę konkurencyjną, ponieważ pliki utworzone za pomocą programu można otworzyć tylko za pomocą oprogramowania dewelopera. Jednak większość ludzi woli mieć wiele opcji oprogramowania, więc wielu programistów odeszło od zastrzeżonych formatów plików i zamiast tego używa otwartych formatów. Na przykład Microsoft Word, w którym zapisywano pliki przetwarzanie tekstu dokumenty zastrzeżone . DOC format teraz zapisuje dokumenty w otwartym . DOCX format, który jest obsługiwany przez wiele aplikacji.
UWAGA: Chociaż termin „format pliku” technicznie odnosi się do struktury i zawartości pliku, termin ten jest również używany zamiennie z „typ pliku, ”który definiuje określony typ pliku, taki jak plik RTF lub dokument programu Photoshop.