vfs: check userland buffers before reading them.
[haiku.git] / docs / userguide / ru / filetypes.html
bloba884442a30a13707ccea4d677c43238034765e2b
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
4 <head>
5 <!--
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
10 * Authors:
11 * Humdinger <humdingerb@gmail.com>
12 * Translators:
13 * Rodastahm Islamov
14 * Humdinger
15 * Sergei Reznikov
17 -->
18 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
19 <meta http-equiv="Content-Style-Type" content="text/css" />
20 <meta name="robots" content="all" />
21 <title>Типы файлов</title>
22 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
23 <link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
24 </head>
25 <body>
27 <div id="banner">
28 <div><span>User guide</span></div>
29 </div>
31 <div class="nav">
32 <div class="inner">
33 <ul class="lang-menu">
34 <li class="now"><img src="../images/flags/ru.png" alt="" /> Русский</li>
35 <li><a href="../ca/filetypes.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
36 <li><a href="../de/filetypes.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
37 <li><a href="../en/filetypes.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
38 <li><a href="../es/filetypes.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
39 <li><a href="../fr/filetypes.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
40 <li><a href="../it/filetypes.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
41 <li><a href="../hu/filetypes.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
42 <li><a href="../pl/filetypes.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
43 <li><a href="../pt_PT/filetypes.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
44 <li><a href="../pt_BR/filetypes.html"><img src="../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
45 <li><a href="../ro/filetypes.html"><img src="../images/flags/ro.png" alt="" />Română</a></li>
46 <li><a href="../sk/filetypes.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
47 <li><a href="../fi/filetypes.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
48 <li><a href="../sv_SE/filetypes.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
49 <li><a href="../zh_CN/filetypes.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
50 <li><a href="../uk/filetypes.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
51 <li><a href="../jp/filetypes.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
52 </ul>
53 <span>
54 « <a href="deskbar.html">Deskbar</a>
55 :: <a href="contents.html" class="uplink">Contents</a>
56 :: <a href="attributes.html">Атрибуты</a> »
57 </span></div>
58 </div>
60 <div id="content">
61 <div>
63 <h1>Типы файлов</h1>
65 <p>В отличие от Windows, Haiku не определяет тип файла по 3-м буквам расширения (например: .txt, .jpg, .mp3). Этот метод является лишь запасным выходом. Haiku использует <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> типы, как это принято в Интернете. (примечание: MIME - Multipurpose Internet Mail Extension — многоцелевые расширения почты интернета, произносится как «майм»).</p>
66 <div class="box-info">Хотя и не существует причин использовать расширения в Haiku, не забывайте добавлять их к файлам, которыми вы хотите поделиться с пользователями других операционных систем, например по почте, загружая на сервер или обмениваясь с ними через USB-диск. Иначе их системы могут не распознать типы файлов. </div>
68 <h2><a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
69 <a id="specific-file" name="specific-file">Настройки типа для определенного файла</a></h2>
70 <p>Вы можете сменить тип любого файла, его иконку и приложение, которое с ним ассоциируется. Выделите файл, вызовите контекстное меню при помощи правого щелчка мышью и выберите <span class="menu">Дополнения | Тип файла (Add-ons | Filetype add-on)</span>.</p>
71 <img src="images/filetypes-images/filetype-addon.png" alt="filetype-addon.png" />
73 <h3>
74 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
75 <a name="filetype" id="filetype">Тип файла</a></h3>
76 <p>В нашем случае это PNG-файл, его MIME-строка image/png. Давайте представим, что вы точно знаете, что это не PNG-файл, а GIF-файл. Вы можете изменить его тип, изменив MIME-строку вручную, либо при помощи любой из двух кнопок расположенных ниже:</p>
77 <table summary="layout" border="0" cellpadding="2" cellspacing="0">
78 <tr><td><span class="button">Выбрать...</span></td><td> </td><td>Показать окно со списком типов файлов, в котором следует выбрать <tt>image | GIF Image</tt>.</td></tr>
79 <tr><td><span class="button">Также как...</span></td><td> </td><td>Открыть диалог, в котором вы можете выбрать файл с типом, который вам нужен.</td></tr>
80 </table>
82 <h3>
83 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
84 <a id="preferred-app" name="preferred-app">Предпочтительное приложение</a></h3>
85 <p>Это ниспадающее меню отображает список всех приложений, которые могут открыть файл определенного типа. Здесь вы можете выбрать приложение, которое должно открывать файл. Например, вы можете изменить предпочтительное приложение для HTML-файла с браузера на текстовый редактор, пока вы над ним работаете. Однако любой другой HTML-файл будет открываться в браузере.</p>
87 <p><span class="menu">Приложение по умолчанию</span> устанавливается глобально для каждого тип файла. Если вы не нашли приложение, которое хотите ассоциировать с этим файлом, в ниспадающем меню, вы можете воспользоваться кнопками <span class="button">Выбрать...</span> и <span class="button">Такое же как...</span>, которые выполняют аналогичные функции, которые описаны выше (см. "Тип файла").</p>
89 <h3>
90 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
91 <a id="icon" name="icon">Иконка</a></h3>
92 <p>Не стоит удивляться тому, что место в правом верхнем углу для иконки пустое, т.к. иконки по умолчанию наследуются от системных типов файлов. Вы можете открыть файл, содержащий иконку, при помощи дополнения <span class="app">Тип файла (Filetype add-on)</span> и перетащить эту иконку на ваш файл. Также можно дважды щелкнуть по области иконки и создать свою, либо изменить иконку. Для более подробного изучения информации о создании иконок обратитесь к теме <a href="applications/icon-o-matic.html">Icon-O-Matic</a>.</p>
94 <h2>
95 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
96 <a id="settings-apps" name="settings-apps">Индивидуальная настройка приложений</a></h2>
97 <p>Если вы вызовите дополнение <span class="app">Тип файла</span> для приложения (мы рассмотрим: <span class="app">Стильный редактор</span>), то вы увидите следующее окно:</p>
98 <img src="images/filetypes-images/filetype-addon-stylededit.png" alt="filetype-addon-stylededit.png" />
99 <p>Сверху вместо стандартной MIME-строки вы увидите уникальную сигнатуру приложения. С её помощью система находит приложение, где бы оно ни было установлено.</p>
100 <p>Ниже расположены настройки поведения приложения:</p>
101 <table summary="layout" border="0" cellpadding="2" cellspacing="0">
102 <tr><td><span class="menu">Одиночный запуск</span></td><td> </td><td>Только один экземпляр приложения может быть запущен из исполняемого файла. Однако если вы имеете две копии приложения, они будут работать бок о бок.</td></tr>
103 <tr><td><span class="menu">Множественный запуск</span></td><td> </td><td>Одновременно может быть запущено несколько экземпляров приложения.</td></tr>
104 <tr><td class="onelinetop"><span class="menu">Единственный запуск</span></td><td> </td><td>Может быть запущен только один экземпляр приложения с данной сигнатурой</td></tr>
105 <tr><td><span class="menu">Только аргументы</span></td><td> </td><td>Указать приложению не отвечать на сообщения.</td></tr>
106 <tr><td><span class="menu">Фоновое приложение</span></td><td> </td><td>Приложение не будет отображаться в <a href="twitcher.html">Twitcher</a> и списке запущенных приложений в Deskbar.</td></tr>
107 </table>
108 <p>Ещё ниже расположен список поддерживаемых файлов. Вы можете добавлять (или удалять) типы файлов, если вы думаете, что приложение сможет открыть их. Как следствие, приложение появится в меню предпочтительного приложения, либо в контекстном меню Tracker <span class="menu">Открыть с помощью...</span>, которое вызывается правым щелчком мыши по файлу.</p>
109 <p>В самом низу отображается информация о версии приложения и авторских правах. Как и сигнатура приложения, эта информация заполняется автором приложения и должна оставаться неизменной.</p>
111 <h2>
112 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
113 <a id="filetypes-preferences" name="filetypes-preferences">Глобальные настройки типов файла</a></h2>
114 <p>Панель настройки <span class="app">Типы файлов</span> никак не связана настройкой отдельных файлов, она позволяет управлять глобальными настройками типов файлов. Вы можете изменить стандартную иконку, предпочтительное приложение или добавить, удалить, либо изменить атрибуты для всех файлов определенного типа. Вы даже можете создать свой собственный тип файла с нуля.</p>
115 <p>Все типы файлов и их настройки хранятся по адресу <span class="path">/boot/home/config/settings/beos_mime/</span>. Перед тем, как вы начнете экспериментировать, было бы разумно сделать резервную копию этой папки...</p>
116 <p>Для более подробного изучения панели настройки <span class="app">Типы файлов (FileTypes)</span> обратитесь к теме: <a href="workshop-filetypes+attributes.html">Семинар на тему: типы файлов, атрибуты, индексация и запросы.</a>.</p>
118 </div>
119 </div>
121 <div class="nav">
122 <div class="inner"><span>
123 « <a href="deskbar.html">Deskbar</a>
124 :: <a href="contents.html" class="uplink">Contents</a>
125 :: <a href="attributes.html">Атрибуты</a> »
126 </span></div>
127 </div>
129 </body>
130 </html>