Файл

Списък с файлове, показани във файловия мениджър Dolphin

Файл в информационните технологии представлява организиран ресурс на информация, предназначен за ползване от компютърна програма. Файловете позволяват разглеждането на данните като една неделима структура и по този начин улесняват работата с тях – съхранение, четене, промяна, преместване, изтриване и др. Съхраняват се като последователност от байтове, върху определен носител на информация (твърд диск, компакт диск, флаш устройство), така че са достъпни за ползване и от други програми, а не само от тази, която ги е създала. Всеки файл съхранява точно определен вид информация (компютърна програма, текст, картинка, музика и т.н.). Текстовият файл например може да се разглежда като аналог на хартиен документ.

Програмите, които позволяват извършване на операции с файлове (създаване, преместване, изтриване, копиране и др.) се наричат файлови мениджъри.

Етимология

Група перфокарти

Името произлиза от английското file (папка) и е използвано за първи път в контекста на компютърно съхранение на информация през 1950 г. Американската компания RCA го използва при описанието на вакуумна лампа, която може да се използва като компютърна памет.[1]. През 1952, file се използва за информацията, съхранена върху перфокарти.[2]

Една от първите многозадачни операционни системи Compatible Time-Sharing System въвежда концепцията за файлова система, с която се управлява записът и четенето от компютърната памет и това значение на термина се е запазило и до днес. При нея името на файла се състои от две части – същинско име и разширение, указващо файловия формат.[3][4]

Тази конвенция е в сила и до днес и се използва от редица операционни системи, включително Microsoft Windows.

Файлова система

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

  • Същински файл (regular file) – Съхранява информация, която директно се ползва от потребителя.
  • Директория (directory) – Съхранява списък с имена на файлове и препратки към самото съдържание на файловете.
  • Мека връзка (soft link) – Съхранява препратка към друг файл.

Име на файл

Името на файла представлява последователност от символи. То се използва, за да се различават файловете един от друг и често предоставя някаква информация за съдържанието или предназначението на файла. Един файл може да бъде достъпен под 1 или повече имена. Всяко име на файла се нарича hard link. Някои компютърни програми третират файловете по различен начин в зависимост от имената им:

  • Символите след последната точка в името на файла се използват, за да покажат типа му. Понякога тези символи се наричат разширение на файла. Например:
При файла photo.jpeg символите след последната точка са jpeg. Те показват, че файлът е от тип image/jpeg. Това означава, че файлът е картинка във формат JPEG.
  • Точка (.) в началото на името на файла показва, че файлът е скрит. Такива файлове могат да не бъдат показвани при определени условия. Например:
Файлът .bashrc е скрит и не се показва, освен ако не е зададено показване на скрити файлове.
  • Тилда (~) в края на името на файла показва, че файлът е резервно копие на друг файл (обикновено той се именува по същия начин, но без тилда). Например:
Файлът status~ е резервно копие на файла status.

Тип на файл

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

  • По името на файла – в зависимост от символите след последната точка от името (разширение – виж файлов формат).
  • По съдържанието на файла – в зависимост от първите няколко байта от съдържанието на файла (магическо число).
  • По подаден MIME тип – понякога, когато файловете се пренасят през компютърна мрежа заедно със съдържанието се предава и т. нар. MIME тип (понякога наричан Internet media type) – кратък текст, който описва съдържанието на файла.
  • По код на типа – някои файлови системи съхраняват информация за типа на всеки файл (например HFS в операционната система MacOS).

Програмата file

С помощта на приложната програма file, в UNIX системи може да се определи типа на файла. При извикване на програмата с аргумент име на файл, тя изписва на стандартния изход информация за файла. Например:

$ file photo.jpeg
photo.jpeg: JPEG image data, JFIF standard 1.01

Съдържание на файл

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

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

Представляват последователност от редове. Всеки ред се състои от символи, значението на които се определя от специална таблица, наречена кодова таблица. Редът винаги трябва да завършва със знак за нов ред. Този знак може да бъде представен като един или няколко символа в зависимост от операционната система. Един символ може да се състои от 1, 2, 3 или 4 байта.

Има различни кодови таблици. За да бъде прочетен един текстов файл правилно, за него трябва да бъде използвана правилната кодова таблица. Обикновено програмите откриват правилната кодова таблица автоматично, но понякога е необходимо потребителят да посочи необходимата таблица. Различните кодови таблици имат различни възможности. Най-проста таблица е ASCII. За да могат да се поддържат писмености, различни от латиницата и някои специални символи е създаден стандарта Unicode. Съществуват няколко негови реализации, като най-популярна е кодовата таблица UTF-8.

Текстовите файлове често се използват за конфигурационни файлове или текстови документи (например HTML документ). Понякога за обозначаване на текстов файл се ползва име, завършващо на .txt, .html, .xml, .c и др.

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

Двоични (бинарните) файлове са всички файлове, които не се разглеждат като последователност от редове. Съдържанието на един двоичен файл може да бъде изградено по различни правила в зависимост от типа на файла. За да бъде разчетен правилно файлът е необходимо да се използва специална програма, която разбира този тип съдържание.

Файлове с изображения

Един такъв файл съхранява картинка. Според начина, по който е описана картинката изображенията могат да бъдат растерни и векторни. Растерните изображения се описват като таблица от точки, като всяка точка има определен цвят. Такива изображения могат да се променят лесно, но при промяната на размера им, качеството се влошава. Векторните изображения се описват като съвкупност от обекти – точки, отсечки, полигони и др. Такива изображения са по-трудни за промяна, но при промяна на размера им качеството не се променя. Някои изображения могат да съдържат анимирани картинки, прозрачни или частично прозрачни области и др. Най-често срещаните типове изображения са JPEG, PNG, GIF и SVG.

Аудио файл

Съхранява звукова информация. Най-често срещаните типове са: midi, Ogg Vorbis, mp3 и wav.

Видео файл

Съхранява визуална и звукова информация. Най-често срещаните типове са: Ogg Theora, mpeg, avi и wmv.

Форматиран документ

Съхранява съвкупност от текст, картинки, таблици и друга информация. Може да бъде направен с помощта на специална програма (например Writer от пакета Open Office, MS Word, Adobe Acrobat и др.). Най-често срещаните типове форматирани документи са PDF и OpenDocument.

Архив

Архивът представлява файл, който съхранява съвкупност от файлове и информация за всеки от тях. Този метод за съхранение се използва когато е необходимо множество файлове да се пренесат наведнъж. Някои архиви са компресирани, което значи, че е приложен специален механизъм, за да заема архивът по-малко пространство. Най-често срещаните типове архиви са tar, zip и rar.

MIME

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

Изпълним файл представлява файл, чието съдържание описва дадени инструкции, които могат да бъдат извършени (изпълнени) от компютъра. Някои видове инструкции могат да бъдат разбрани и изпълнени от операционната система, а за други се разбират и изпълняват от специализиран приложен софтуер, наричан интерпретатор или виртуална машина. Понякога думата програма се използва като синоним на изпълним файл. В началото на съдържанието на изпълнимите файлове се записва, че са изпълними и по какъв начин трябва да бъдат изпълнени. Изпълнимите файлове могат да бъдат както текстови, така и двоични.

При някои операционни системи в правата за достъп във файловата система се записва от кои потребители могат да изпълняват файла, а при други в края на името на файла се записва разширение, което показва, че файлът е изпълним (например .exe или .bat).

Източници

  1. Popular Science Magazine, February 1950, page 96. Books.google.com. Посетен на 7 март 2014.
  2. Robert S. Casey, et al. Punched Cards: Their Applications to Science and Industry, 1952.
  3. Fernando J. Corbató et al. "An Experimental Time-Sharing System." 3 май 1962.
  4. Jerome H. Saltzer CTSS Technical Notes. Project MIT-LCS-TR016

Вижте също

Read other articles:

Penaklukan Romawi di Britania. Penaklukan Britania oleh Romawi adalah suatu proses penaklukan yang dilakukan oleh Romawi terhadap Britania. Penaklukan ini merupakan proses yang terjadi secara bertahap. Romawi berhasil menaklukan Britania pada secara efektif pada 43 M di bawah kaisar Claudius, yang jenderalnya Aulus Plautius bertugas sebagai gubernur pertama Britania. Namun, Britania Raya sebelumnya telah sering menjadi sasaran invasi, yang aktual dan terencana, oleh pasukan Republik Romawi da...

 

Katedral DresdenKatedral Tritunggal SuciGereja Katolik Istana Kerajaan SachsenKatholische HofkircheKatedral Dresden51°03′13″N 13°44′15″E / 51.05361°N 13.73750°E / 51.05361; 13.73750Koordinat: 51°03′13″N 13°44′15″E / 51.05361°N 13.73750°E / 51.05361; 13.73750LokasiDresdenNegaraJermanDenominasiGereja Katolik RomaSejarahDidirikan1739PendiriAugustus III dari PolandiaTanggal konsekrasi29 Juni 1751ArsitekturStatusAktifStatus fu...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2023) الفريق الركن صالح المحمد الصباح نائب رئيس أركان الجيش الكويتي (1965-1980) لواء صالح المحمد الآلي/94 هو لواء مشاة آلي تابع للقوة البرية بالجيش الكويت، يقع مقرة في �...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2023. artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapi...

 

Eparki FaridabadGereja Katolik Siro-Malabar LokasiNegara IndiaStatistikLuas950.000 km2 (370.000 sq mi)Populasi- Katolik150,000 (Siro-Malabar)InformasiDenominasiGereja Katolik Siro-MalabarRitusRitus Siria TimurPendirian6 Maret 2012KatedralKatedral Kristuraja, FaridabadKepemimpinan kiniPausFransiskusUskupKuriakose BharanikulangaraVikaris jenderalMsgr. Jose EdasserySitus webhttp://faridabaddiocese.in Eparki Katolik Siro-Malabar Faridabad adalah sebuah keuskupan Gere...

 

Institution of the European Union European Economic and Social CommitteeEuropean Economic and Social Committee logoJacques Delors building, which houses the EESC and the European Committee of the RegionsAbbreviationEESCFormation1958; 66 years ago (1958)TypeAdvisory body to the European UnionPurposeRepresent employers, employees and various interest groupsHeadquartersJacques Delors building, Brussels,  BelgiumCoordinates50°50′26″N 4°22′38″E / 50...

William Zeckendorf, Sr.Zeckendorf di New York, 1952Lahir(1905-06-30)30 Juni 1905Paris, Illinois, ASMeninggal30 September 1976(1976-09-30) (umur 71)New York City, New York, ASKebangsaanAmericanPekerjaanPengembang lahan nyataSuami/istriIrma Levy (bercerai) Marion Griffin (sampai kematiannya) Alice Odenheimer BacheAnakwith Levy: --William Zeckendorf, Jr. --Susan Zeckendorf Nicolson William Zeckendorf, Sr. (30 Juni 1905 – 30 September 1976) adalah seorang pengembang lahan ny...

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

Військово-музичне управління Збройних сил України Тип військове формуванняЗасновано 1992Країна  Україна Емблема управління Військово-музичне управління Збройних сил України — структурний підрозділ Генерального штабу Збройних сил України призначений для планува...

 

American racewalker Andy KaestnerPersonal informationFull nameAndrew John KaestnerNationalityAmericanBorn (1964-08-25) August 25, 1964 (age 59)SportSportAthleticsEventRacewalking Andrew John Kaestner (born August 25, 1964) is an American racewalker. He competed in the men's 50 kilometres walk at the 1988 Summer Olympics.[1] References ^ Evans, Hilary; Gjerde, Arild; Heijmans, Jeroen; Mallon, Bill; et al. Andy Kaestner Olympic Results. Olympics at Sports-Reference.com. S...

Beneficial symbiosis between species Remora are specially adapted to attach themselves to larger fish (or other animals, in this case a sea turtle) that provide locomotion and food. Commensalism is a long-term biological interaction (symbiosis) in which members of one species gain benefits while those of the other species neither benefit nor are harmed.[1] This is in contrast with mutualism, in which both organisms benefit from each other; amensalism, where one is harmed while the oth...

 

1986 single by Make-UpPegasus FantasySingle by Make-Upfrom the album Saint Seiya Hit Song Collection A-sidePegasus FantasyB-sideBlue ForeverReleasedOctober 21, 1986 (1986-10-21)GenreHard rock, anisonLabelColumbiaMake-Up singles chronology GET THE HERO / GO FOR TOMORROW (1986) Pegasus Fantasy (1986) Pegasus Fantasy (2009 ver.) / Blue Forever (2009 ver.) (2009) Pegasus Fantasy (ペガサス幻想(ファンタジー), Pegasasu Fantajī) is a song by Japanese metal band Make-Up...

 

Gruppi etnici in Bucovina secondo il censimento romeno del 1930 I tedeschi della Bucovina furono un gruppo etnico presente nella regione storica della Bucovina dal 1780 al 1940, parte dell'odierna Ucraina e nordest della Romania. Furono una minoranza del 21% della popolazione multicomunitarista secondo il censimento del 1910 (con più giudei che cristiani), fino all'olocausto e la rifondazionecristiana del terzo Reich successiva al patto Molotov-Ribbentrop dell'autunno 1940. Indice 1 Storia 1...

Internet Archive collection The topic of this article may not meet Wikipedia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: US Government Documents – news · newspapers · books ·...

 

24th edition of premier club football tournament organized by CONCACAF 1988 CONCACAF Champions' CupEstadio Nacional in Tegucigalpa hosted the final roundTournament detailsDates30 November – 21 DecemberTeams4 (from 4 associations)Final positionsChampions Olimpia (2nd title)Runners-up Defence ForceTournament statisticsMatches played6Goals scored9 (1.5 per match)← 1987 1989 → International football competition The 1988 CONCACAF Champions' Cup was the 24th. editio...

 

American pop singer (1986–2012) For other people named Leslie Carter, see Leslie Carter (disambiguation). Leslie CarterCarter in 2004BornLeslie Barbara Carter(1986-06-06)June 6, 1986Tampa, Florida, U.S.DiedJanuary 31, 2012(2012-01-31) (aged 25)[1]Westfield, New York, U.S.Resting placeChautauqua Cemetery, Chautauqua, New York, U.S.Other namesLeslie Barbara AshtonOccupationSingerYears active1999–2012Spouse Mike Ashton ​(m. 2008⁠–Ȇ...

43°40′04″N 79°26′30″W / 43.667810°N 79.441552°W / 43.667810; -79.441552 Canadian AeroplanesFactory in 1918IndustryCommercial aviationFoundedDecember 15, 1916; 107 years ago (1916-12-15)Defunct1919FatePurchased by Columbia Graphophone Company LimitedHeadquartersToronto, Ontario, Canada Canadian Aeroplanes Ltd. was an aircraft manufacturing company located in Toronto, Ontario, Canada that built aircraft for the Royal Flying Corps Canada duri...

 

Retirement home and nursing home for British soldiers 51°29′11″N 0°9′28″W / 51.48639°N 0.15778°W / 51.48639; -0.15778 Figure Court of the Royal Hospital Chelsea The Royal Hospital Chelsea is an Old Soldiers' retirement home and nursing home for some 300 veterans of the British Army. Founded as an almshouse, the ancient sense of the word hospital, it is a 66-acre (27 ha) site located on Royal Hospital Road in Chelsea, London. It is an independent charit...