Формати на текстови файлове

Наборът от правила, по които данните се съхраняват във файл, се нарича файлов формат. Различните типове файлове, като текстови файлове, растерна графика и други подобни, използват различни формати. Като цяло за един и същ тип файл могат да бъдат дефинирани няколко различни формата, въпреки че често се разбира, че типът и форматът на файла са еднакви. Форматът на файла се идентифицира с разширението на името на файла, което се добавя към името на файла, когато се записва в определен формат, като DOC, GIF и др.

Обикновено файловите формати се създават за използване в добре дефинирана приложна програма. Например графиките, създадени с добре познатия пакет за векторна графика CorelDRAW, се запазват като CDR файлове, докато изображенията, генерирани от друг графичен пакет, CorelXara, се записват на диск като XAR файлове. Някои формати не са свързани с конкретни приложения, тоест те са универсални. Един от най-известните универсални формати е TXT (DOS Text File Format).

Компресирането на компютърни файлове често се използва за спестяване на място за съхранение. Има много начини за компресиране на файлове. Тези методи зависят от оригиналния файлов формат. Като цяло, колкото по-висок е коефициентът на компресия, толкова по-бавни са операциите за четене и запис.

Що се отнася до алгоритмите за компресиране, съществуват както алгоритми за компресиране без загуба на данни, така и алгоритми, при използването на които е възможна загуба на данни.

Компресирането без загуби гарантира, че всички данни, които са били във файла преди компресирането, са налице след декомпресирането на файла. Механизмите за компресиране без загуби се използват при съхраняване на текстови или цифрови данни като електронни таблици или файлове с документи. Примери за алгоритми за компресиране без загуби са добре познатите ZIP, ARJ и други.