Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерде файл байланысы – файлды ашуға қабілетті бағдарламамен байланыстыру. Көбінесе, файл байланысы файлдар тобын (әдетте олардың файл атауының қосымшасымен анықталады, мысалы, txt) тиісті бағдарламамен (мысалы, мәтін редакторымен) байланыстырады.
In computing, a file association associates a file with an application capable of opening that file. More commonly, a file association associates a class of files (usually determined by their filename extension, such as txt) with a corresponding application (such as a text editor).
Қолданылу
Көптеген операциялық жүйелер файлдарды әлдебір жолмен байланыстыруды қолдайды. Мысалы, файлдарды файлдық басқарушыдан ашу, әдетте файлды оған тағайындалған бағдарламамен ашу үшін "ашу" командасын іске қосады. "Ашу" командасы файлды немесе құжатты оқып, оны пайдаланушыға қарау үшін, сондай-ақ мүмкін түзету немесе басқа да амалдар жасау үшін ұсынады. Басып шығару сияқты қосымша амалдарға әдетте оң жақ тінту мәзірі арқылы қол жеткізіледі. Байланыстыруды өзгертуге арналған механизм де көбінесе болады. Бұған мысал ретінде Windows қабығындағы "Open With" (Ашу арқылы) опциясын келтіруге болады.
Most operating systems support file associations in some form or the other. For example, opening a file from a file manager usually invokes the open verb in order to open the file with its associated application. The "open" verb invokes the associated application program, which reads the file or document and presents it to the user for viewing, and possibly for editing or other action. Additional actions such as print are usually accessed via a right click context menu. A mechanism for modifying associations is also usually present. An example for this is the Open With option in the Windows Shell.
Microsoft Windows-тың жүйелік жүйесі
Microsoft Windows операциялық жүйелерінің Windows 3.x нұсқасынан бастап файл кеңейтіміне негізделген байланыстар қолданылады. Байланыстар әрбір файл кеңейтімі үшін әрекеттер жиынтығы ретінде тіркелімде сақталады. Ескі нұсқалар WIN.INI файлында сақталған ашу байланыстарын қолдады. Файл байланыстарын assoc командасы арқылы қарауға және өңдеуге болады, ал ftype командасының көмегімен файл түрі мен осы типтегі файлдарды ашатын бағдарлама арасында байланыс жасау мүмкін. Windows қабығы файл байланысы әрекеттерін COM, сүйреп тастау, командалық жол шақырулары немесе Динамикалық деректер алмасу арқылы іске қосады. Microsoft Windows файл байланыстарының кеңейтілген мүмкіндіктеріне жаңа файл кеңейтімін кез келген саны бар байланысты әрекеттермен қолмен анықтау, басты әдепкі әрекетті орнату, тек белгілі бір файл түрлері үшін ғана кеңейтімдерді көрсету, файл түрінің белгішесі мен сипаттамасын және байланысты MIME түрін және оларды өңдеу (Internet Explorer шолғышынан жүктелген немесе тікелей ашылған файлдар үшін файл түрлерін қалай өңдеу керектігі) кіреді. Дегенмен, Windows Vista және одан кейінгі операциялық жүйелерде файл байланысының кеңейтілген функционалдығын конфигурациялау мүмкіндігі жойылды.
The Microsoft Windows series of operating systems, beginning with Windows 3. x supports file extension based associations. Associations are stored in registry as sets of verbs for each file extension. Older versions supported open associations stored in WIN. INI. File associations can be displayed and edited using the assoc command and with the help of the ftype command it is possible to create association between file type and application which will open files of this type. The Windows shell invokes file association actions through COM, drag and drop, command line calls or through Dynamic Data Exchange. Advanced features of Microsoft Windows file associations included manually defining a new file extension with any number of associated actions, a primary default action, showing extensions only for specific file types, customizing the file type icon and description and customizing associated MIME type and their handling (how to handle file types for files downloaded or directly opened from within the Internet Explorer browser). The ability to configure advanced file association functionality, however, was removed in Windows Vista and later operating systems.
Linux жүйесі
Linux-қа негізделген графикалық интерфейстер, мысалы KDE және GNOME, MIME түрлеріне сәйкес қосылыстарды қолдайды. Мысалы, text/plain MIME түрі мәтіндік редактормен байланыстырылады.
Linux based GUIs, such as KDE and GNOME, support MIME type based associations. For example, the MIME type text/plain would be associated with a text editor.
Mac OS жүйесі
Классикалық Mac OS файл кеңейтіміне қарамастан, әрбір файлды тиісті қолданбамен байланыстыру үшін типтік кодтар мен жасаушы кодтарын пайдаланды. Жаңа macOS файл кеңейтуіне негізделген байланыстарды да қолдайды. macOS-тағы қолданба жиынтығы Info.plist файлында қолдайтын файл түрлерін жариялайды. Осы көрсетілген типтердің әрқайсысы үшін Бірыңғай типтік идентификатор (UTI) беріледі, сондай-ақ осы типтегі файл немесе деректерді қалай анықтауға болатындығын анықтайтын "тегтердің" тізімі қоса беріледі. Мысалы, JPEG түрі 'public.jpeg' UTI арқылы анықталады және 'jpg' және 'jpeg' кеңейтімдерімен, 'image/jpeg' MIME түрімен және 'JPEG' типтік кодымен тегтеледі. Операциялық жүйе осы ақпаратты әрбір типті аша алатын қолданбалардың тізімін жасау үшін пайдаланады. Finder (бағдарламалық қамтамасыз ету) ішінде әрбір файл UTI арқылы анықталады және сол тип үшін әдепкі қолданбамен ашылады. Пайдаланушы сондай-ақ осы типті қолдайтын басқа қолданбалар тізімінен таңдау жасай алады. Бұл жүйе арқылы типтер файл атауы жоқ немесе файл кеңейтімі жоқ деректермен де байланыстырылады. Бұл таңба тақтасындағы деректерді және MIME түрі берілген HTTP сияқты протокол арқылы деректерді жіберуді қамтиды.
The Classic Mac OS used type codes and creator codes to associate each file with its corresponding application, regardless of file extension. The more recent macOS also supports file extension–based associations. Application bundles in macOS declare supported file types in their Info. plist file. For each of these specified types, a Uniform Type Identifier is given, along with a list of 'tags' which define how a file or data of this type could be identified. For example, the JPEG type is defined with a UTI of 'public. jpeg', and tagged with the extensions 'jpg' and 'jpeg', the MIME type 'image/jpeg' and the type code 'JPEG'. The operating system uses this information to generate a list of applications which are able to open each type. Within Finder (software) each file will be identified with a UTI and open with the default application for that type. The user may also select from a list of other applications which support the type. Using this system, types are also associated with data for which there is no file name or the file extension is missing. This includes pasteboard data and data streaming over a protocol such as HTTP where a MIME type has been given.