Типове файлове

Текстови файлове

Такива файлове съдържат изцяло текстова информация, която се съхранява в достъпен за четене формат. Можете да видите съдържанието на файловете или с обикновен текстов редактор, или от командната конзола. Никакво друго действие освен зареждане на файла в паметта (вж. следващия урок) не е необходимо.

Следващата снимка например показва същия файл представен в командната конзола и в обикновен текстов редактор.

   

Ако желаете, можете да пресметнете мястото заето от файла върху диска. Това може да се изчисли като просто преброите символите във файла. Броят на символите е близък до броя на изразходените байтове от диска. Например:

брой на символите: 94

мястото заето на диска: 100 байта

Малката разлика се получава от факта, че всеки ред съдържа два специални (или контролиращи) символи наречени символи за нов ред. Тези невидими символи посочват края на ред. В текстовия файл можете да видите 3 завършени реда, което прави 3 x 2 символа = 3 x 2 байта = 6 байта (забележете, че последния ред не е завършен).

Двоични файлове

От друга страна двоичните файлове съдържат информация кодирана във форма неразчетима за хората. Въпреки че файлът се състои от символи, информацията се изписва изменена в обикновен текстов редактор. Ако искате да прочетете файла правилно, се нуждаете от подходящо приложение, което може да декодира оригиналния текст за потребителите.

Например това са документи създадени от Word – приложение за редактиране на текст. Оригиналният текст, написан в приложението, може да изглежда по този начин (забележете форматирането на удебеления текст или подчертаната дума)

Когато съхраните документа във файл и го отворите с обикновен текстови редактор (или от командната конзола), ще видите следните безсмислици (забележете, че неформатираният оригинален текст се появява в края):

Какво е това? Това е двоичния файл. Когато искате да съхраните форматиращата информация от вашия редактор на думи, приложението ще трябва да постави такива данни във файла. Приличат на безсмислици, но всъщност е форматирането, което оригиналното приложение може да разбере.

Заетото място върху диска от оригиналният текстов файл е малко по-голямо. Съдържа допълнителна информация като вида форматиране, която не може да се предостави с текстовия файл.

брой символи: 94

заетото място върху диска: 19 968 байта (което е приблизително 19,5 kb ако си спомняте от предишния урок)

Изпълними файлове

Изпълнимите файлове са специален вид двоични файлове. Ще научите за какво се използват в следващия урок.