Що таке формати файлів: опис, особливості
Працюючи за комп'ютером, ми так чи інакше стикаємося з необхідністю отримати або відправити будь-який файл своїм знайомим чи колегам по роботі. Умовно всі формати файлів, з якими користувачеві доводиться мати справу, можна зібрати в кілька груп. Зазвичай це відео - і музичні файли, фотографії, архіви, настановні пакети програм, текстові документи та таблиці.
Програміст просто зобов'язаний думати по-іншому, тому що його завдання - зробити так, щоб кінцеві користувачі, якими ми з вами є, не замислювалися над тим, яким чином з цим самим файлом працювати. Ми хочемо його просто відкрити і отримати результат. У деякому роді формати файлів якраз і забезпечують нам таку можливість. Операційна система розпізнає, який файл хоче використовувати користувач і відкриває його в придатною для вирішення цього завдання програмі. Впізнання зазвичай відбувається по розширенню або за так званим магічним числам, спеціальними мітками, які дозволяють файловій системі визначати тип інформації, що зберігається у файлі.
Тип файлу
Розширення
Програми, виконувані файли
*.exe, *.msi, *.apk
Архіви
*.zip, *.rar, *.7z
Відеофайли
*.avi, *.mov, *.mp4
Фотографії
*.jpg, *.png, *.gif
Музичні файли
*.mp3 *.ogg, *.flac
Тестові файли
*.doc, *.docx, *.odt
Таблиці
*.xls, *xlsx, *.ods
Більшість зазначених типів файлів відкриваються штатними засобами операційних систем, і робота з ними не вимагає від користувача якихось спеціальних знань і умінь. З документами ситуація дещо по-іншому. Для роботи з ними вже потрібні спеціальні пакети програм. Тому докладніше ми розглянемо саме формати текстових файлів і основи взаємодії з ними.
Word володіє широкими можливостями для роботи з текстами, що дозволяє створювати документи високої складності. Входить цей зручний і продуктивний текстовий процесор Microsoft Office і поширюється для платформ Windows і MacOS. Притому поширюється далеко не безкоштовно, Microsoft в цьому плані ніколи не відрізнялася альтруїзмом. Чи є альтернативні програми з аналогічними можливостями? Так, є. Найвідоміше рішення називається OpenOffice. Це вільний програмний продукт, до складу якого входить текстовий процесор Writer. Так, він виглядає не так красиво, як Word, але практично не поступається йому по функціональним можливостям роботи з текстом. Доступний він на будь десктопної платформі, випускаються версії для Windows, Linux і MacOS.
Треба сказати, що OpenOffice - не єдиний вільний пакет. На його базі створено ще кілька аналогічних програм. Найвідомішою є програма LibreOffice, що має більш вільну політику розвитку і створена групою розробників, що відокремилися від осикового проекту. Розповсюджується безкоштовно і має версії для всіх популярних операційних систем.
Що таке файл?
З точки зору програміста, файл являє собою деяку область в довготривалій пам'яті комп'ютера, призначена для зберігання, зчитування та запису даних. Він може мати певне ім'я і містити в собі інформацію певного типу. А от з точки зору простого користувача, файл - це в першу чергу щось конкретне. Документ, фільм, пісня або інсталяційний пакет програми.Програміст просто зобов'язаний думати по-іншому, тому що його завдання - зробити так, щоб кінцеві користувачі, якими ми з вами є, не замислювалися над тим, яким чином з цим самим файлом працювати. Ми хочемо його просто відкрити і отримати результат. У деякому роді формати файлів якраз і забезпечують нам таку можливість. Операційна система розпізнає, який файл хоче використовувати користувач і відкриває його в придатною для вирішення цього завдання програмі. Впізнання зазвичай відбувається по розширенню або за так званим магічним числам, спеціальними мітками, які дозволяють файловій системі визначати тип інформації, що зберігається у файлі.
Розширення файлу
З часів MS DOS нам у спадок дісталися розширення, які дозволяють візуально визначати формати файлів. Розмір розширення зазвичай складає три літери і розташовується воно за точкою обмежує ім'я файлу. Називається ця схема 8.3 в пам'ять про ті часи, коли на назву файлу виділялося всього вісім символів. Сучасні файлові системи дозволяють давати імена файлів, що складаються з 255 символів, але розширення в більшості випадків, як і раніше, складається з трьох. Це ті самі *.doc, *.jpg, *.avi, які всім знайомі і за якими можна визначити, з яким файлом ви маєте справу.Групування файлів за типом
Як ми вже й говорили, найбільш популярні користувальницькі формати файлів можна згрупувати за типом їх використання і, отже, на розширення. Популярні типи файлівТип файлу
Розширення
Програми, виконувані файли
*.exe, *.msi, *.apk
Архіви
*.zip, *.rar, *.7z
Відеофайли
*.avi, *.mov, *.mp4
Фотографії
*.jpg, *.png, *.gif
Музичні файли
*.mp3 *.ogg, *.flac
Тестові файли
*.doc, *.docx, *.odt
Таблиці
*.xls, *xlsx, *.ods
Більшість зазначених типів файлів відкриваються штатними засобами операційних систем, і робота з ними не вимагає від користувача якихось спеціальних знань і умінь. З документами ситуація дещо по-іншому. Для роботи з ними вже потрібні спеціальні пакети програм. Тому докладніше ми розглянемо саме формати текстових файлів і основи взаємодії з ними.
Текстові процесори
Основне призначення текстового файлу зрозуміло з його назви. Створюються вони за допомогою текстових процесорів, що входять до складу пакетів офісних програм. Найбільш відомим таким процесором є Word. Він отримав широке розповсюдження завдяки основному дітища компанії Microsoft – Windows.Word володіє широкими можливостями для роботи з текстами, що дозволяє створювати документи високої складності. Входить цей зручний і продуктивний текстовий процесор Microsoft Office і поширюється для платформ Windows і MacOS. Притому поширюється далеко не безкоштовно, Microsoft в цьому плані ніколи не відрізнялася альтруїзмом. Чи є альтернативні програми з аналогічними можливостями? Так, є. Найвідоміше рішення називається OpenOffice. Це вільний програмний продукт, до складу якого входить текстовий процесор Writer. Так, він виглядає не так красиво, як Word, але практично не поступається йому по функціональним можливостям роботи з текстом. Доступний він на будь десктопної платформі, випускаються версії для Windows, Linux і MacOS.
Треба сказати, що OpenOffice - не єдиний вільний пакет. На його базі створено ще кілька аналогічних програм. Найвідомішою є програма LibreOffice, що має більш вільну політику розвитку і створена групою розробників, що відокремилися від осикового проекту. Розповсюджується безкоштовно і має версії для всіх популярних операційних систем.
Популярні текстові формати
Давайте подивимося, які формати файлів використовують найвідоміші текстові процесори. Найбільш широко поширений в Росії, так і в світі формат *.doc. Він давно став форматом, в якому за замовчуванням готуються всі текстові документи. Його подальший розвиток формат *.docx. Цей формат з'явився разом з Microsoft Office 2007. На відміну від свого попередника, повністю закритого двійкового формату *.doc, *.docx заснований на відкритому форматі XML розмітки. OpenOffice, як вільний програмний продукт, використовує відкритий формат файлу з розширенням *.odt. OpenDocument Format отримав міжнародну стандартизацію в 2006 році і спочатку заснований на XML. Створювався він на противагу повністю закритого формату від Microsoft. У ряді європейських країн він використовується досить широко, і його частка у документообігу досягає 22%. Останні версії пакетів офісних програм забезпечують практично повну взаємну сумісність приготованих в них документів. Ви можете створити документ Word і зберегти у файлі формату *.odt і навпаки, працюючи у вільному офісному пакеті створювати документи *.doc.Інші текстові формати
Крім розглянутих нами популярних форматів, що дозволяють працювати з текстом в широкому діапазоні можливостей, можна зустріти й інші. Ці формати текстових файлів або зовсім не підтримують форматування або підтримують його на початковому рівні. До таких форматів можна віднести *.txt *.rtf. Особливістю цих форматів є повна сумісність з різними операційними системами і можливість працювати з ними без офісного пакету. Вони можуть відкриватися і редагуватися штатними засобами, програмами, спочатку входять до складу ОС. Наприклад, для Windows це буде Notepad і WordPad, MacOS відкриє їх в програмі Перегляд.На закінчення
За час розвитку комп'ютерних технологій створено велику кількість різних програм, кожна з яких використовує свій формат файлу і, відповідно, має якесь розширення. У цьому матеріалі ми розглянули лише малу їх частину, ті, з якими доводиться стикатися в повсякденному житті. Для більш детального вивчення цього питання можемо порекомендувати російськомовний ресурс Fileext.ru, на якому можна знайти докладний опис будь-якого файлу по його розширенню.Цікаво по темі
Як відкрити файл HTML: найпростіші засоби
Більшість користувачів сучасних комп'ютерних систем так чи інакше стикається з файлами, що мають розширення .html, не завжди замислюючись про те, що
Чим відкривати TGA-файли
У цій статті ми поговоримо про розширення TGA і TGA.TX, також розповімо, ніж відкривати TGA-файли. Можете не сумніватися: завжди знайдуться програми
EML формат - чим відкрити і як з ним працювати
Кожен з нас рано чи пізно стикається з проблемою відкриття файлів, які прийшли поштою з розширенням EML. Як не дивно, але по клацанню миші даний файл
Конвертер: це що таке? Основні типи перетворень.
Будь-який користувач комп'ютера, так чи інакше, стикався з таким поняттям, як «конвертер». Це пов'язано з тим, що деякі формати файлів несумісні між
Libreoffice або Openoffice - що краще?
Вартість останньої версії самого популярного пакету офісних програм Microsoft Office 2016 становить близько шести тисяч рублів для одного комп'ютера.