Какво представляват файловите формати: описание, функции

10.05.2019

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

файлови формати

Какво е файл?

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

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

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

Файлово разширение

От дните на MS DOS имаме наследени разширения, които ни позволяват да определим визуално файловите формати. Размерът на разширението обикновено е три букви и се намира извън точката, ограничаваща името на файла. Тази схема се нарича 8.3, в памет на онези времена, когато на името на файла бяха разпределени само осем символа.

файлови формати

Модерните файлови системи ви позволяват да давате имена на файлове, които се състоят от 255 символа, но в повечето случаи разширение все още се състои от три. Това са много * .doc, * .jpg, * .avi, които са познати на всички и които могат да се използват за определяне на файла, с който се занимавате.

Групиране на файлове по тип

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

Популярни типове файлове
Тип на файла разширение
Програми, изпълними файлове * .exe, * .msi, * .apk
записи * .zip, * .rar, * .7z
Видео файлове * .avi, * .mkv, * .mp4
фотографии * .jpg, * .png, * .gif
Музикални файлове * .mp3, * .ogg, * .flac
Тестови файлове * .doc, * .docx, * .odt
маси * .xls, * .xlsx, * .ods

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

Word процесори

Основната цел на текстов файл е ясна от нейното име. Те се създават с помощта на текстообработващи процесори, които са част от офис софтуерни пакети. Най-известният такъв процесор е Word. Той беше широко възприет благодарение на основното въплъщение на Microsoft, операционната система Windows.

файлови формати

Word има богати възможности за обработка на текст и ви позволява да създавате документи с висока сложност. Това е удобно и продуктивно текстов редактор Microsoft Office и се разпространява за Windows и MacOS платформи. Макар и далеч да не се разпространява безплатно, Microsoft в това отношение никога не е бил алтруистичен.

Има ли алтернативни програми със сходни възможности? Да, има. Най-известното решение се нарича OpenOffice. Това е свободен софтуер, който включва текстообработваща програма Writer. Да, не изглежда толкова красиво като Word, но е почти толкова добро, колкото и обработката на текст. Той е достъпен на всяка настолна платформа, версиите за Windows, Linux и MacOS са пуснати.

файлови формати

Трябва да кажа, че OpenOffice не е единственият безплатен пакет. На негова основа са създадени няколко подобни програми. Най-известната е програмата LibreOffice, която има по-свободна политика за развитие и е създадена от група разработчици, отделени от проекта Aspen. Разпространява се безплатно и има версии за всички популярни операционни системи.

Популярни текстови формати

Нека видим кои файлови формати използват най-известните текстообработващи процесори. Най-разпространеният формат в Русия и по света е * .doc. Той отдавна се превърна във формат, в който всички текстови документи се изготвят по подразбиране. По-нататъшното му развитие е във формат * .docx. Този формат идва заедно с Microsoft Office 2007. За разлика от своя предшественик, напълно частният двоичен формат * .doc, * .docx се основава на отворения XML формат за маркиране.

OpenOffice, като свободен софтуер, използва отворен файлов формат с разширение * .odt. Форматът OpenDocument получи международна стандартизация през 2006 г. и първоначално се основаваше на XML. Той е създаден за разлика от напълно затворения формат на Microsoft. В редица европейски страни се използва достатъчно широко, като делът му в документалния поток достига 22%.

Най-новите версии на офис софтуерните пакети осигуряват почти пълна взаимна съвместимост на подготвените в тях документи. Можете да създадете документ в Word и да го запишете в * .odt файл и обратно, докато работите в свободен офис пакет, създайте * .doc документи.

Други текстови формати

В допълнение към популярните формати, които разглеждаме, които позволяват работа с текст в широк спектър от възможности, има и други. Тези текстови файлови формати или не поддържат форматирането изобщо или го поддържат на първоначалното ниво. Тези формати включват * .txt и * .rtf.

Характеристика на тези формати е пълната съвместимост с различни операционни системи и възможността за работа с тях без офис пакет. Те могат да се отварят и редактират със стандартни инструменти, програми, първоначално включени в операционната система. Например за Windows тя ще бъде Notepad и WordPad, MacOS ще ги отвори в програмата Viewer.

В заключение

По време на разработването на компютърни технологии се създава голям брой различни програми, всяка от които използва свой собствен файлов формат и съответно има някакъв вид разширение. В този материал разглеждаме само малка част от тях, тези, които срещаме в ежедневието. За по-подробно проучване на този въпрос, можем да препоръчаме руски език ресурс Fileext.ru, където можете да намерите подробно описание на всеки файл от неговото разширение.