Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Небольшой файл, представляющий другой файл.
Small file that represents another file
В классических Mac OS System 7 и более поздних версиях, а также в macOS, псевдоним — это небольшой файл, который представляет собой другой объект в локальной, удаленной или съемной файловой системе и обеспечивает динамическую ссылку на него. Целевой объект может быть перемещен или переименован, и псевдоним все равно будет указывать на него (если исходный файл не был воссоздан; такой псевдоним является неоднозначным, и способ его разрешения зависит от версии macOS). В Windows "ярлык" — файл с расширением .lnk — выполняет аналогичную функцию. Он похож на символическую ссылку Unix, но отличается тем, что работает даже при перемещении целевого файла в другое место на том же диске (в этом случае он действует как жесткая ссылка, однако источник и цель ссылки могут находиться на разных файловых системах, а целью ссылки может быть каталог). Как потомок BSD, macOS также поддерживает символические (и жесткие) ссылки Unix.
In classic Mac OS System 7 and later, and in macOS, an alias is a small file that represents another object in a local, remote, or removable file system and provides a dynamic link to it; the target object may be moved or renamed, and the alias will still link to it (unless the original file is recreated; such an alias is ambiguous and how it is resolved depends on the version of macOS). In Windows, a "shortcut", a file with a lnk extension, performs a similar function. It is similar to the Unix symbolic link, but with the distinction of working even if the target file moves to another location on the same disk (in this case it acts like a hard link, but the source and target of the link may be on different filesystems, and the target of the link may be a directory). As a descendant of BSD, macOS supports Unix symbolic (and hard) links as well.
Функция
Псевдоним выступает в качестве заменителя любого объекта в файловой системе, такого как документ, приложение, папка, жесткий диск, сетевая папка, съемный носитель или принтер. При двойном щелчке компьютер будет действовать так же, как если бы был дважды щелкнут исходный файл. Аналогично, выбор файла-псевдонима в диалоговом окне "Открыть файл" откроет исходный файл. Назначение псевдонима – помочь пользователю управлять большим количеством файлов, предоставляя альтернативные способы доступа к ним без необходимости копирования самих файлов. В то время как типичный псевдоним в классической Mac OS был небольшим, от 1 до 5 КБ, в macOS он может быть довольно большим, более 5 МБ (5000 КБ) для псевдонима на папку.
An alias acts as a stand in for any object in the file system, such as a document, an application, a folder, a hard disk, a network share or removable medium or a printer. When double clicked, the computer will act the same way as if the original file had been double clicked. Likewise, choosing an alias file from within a 'File Open' dialog box would open the original file. The purpose of an alias is to assist the user in managing large numbers of files by providing alternative ways to access them without having to copy the files themselves. While a typical alias under the classic Mac OS was small, between 1 and 5 KB, under macOS it can be fairly large, more than 5 MB (5000 KB) for the alias to a folder.
Отличительные признаки
В System 7 и Mac OS 9 псевдонимы визуально отличались от обычных файлов для пользователя тем, что их имена отображались курсивом. Чтобы учесть языки, в которых нет курсива (например, японский), в Mac OS 8.5 был добавлен дополнительный признак отличия – значок "алиас-стрелка", представляющий собой черную стрелку с тонкой белой окантовкой, аналогичную значку ярлыков в Microsoft Windows. В macOS имена файлов псевдонимов не отображаются курсивом, но значок стрелки сохраняется.
In System 7 through Mac OS 9, aliases distinguished themselves visually to the user by the fact that their file names were in italics. To accommodate languages that don't have italics (such as Japanese), in Mac OS 8.5 another distinguishing mark was added, badging with an "alias arrow"—a black arrow with a small white border—similar to that used for shortcuts in Microsoft Windows. In macOS, the filenames of aliases are not italicized, but the arrow badge remains.
Пользовательский интерфейс
В System 7 единственным способом создать псевдоним был выбор оригинала и пункт "Создать псевдоним" в меню "Файл". Затем в той же папке создавался псевдоним с тем же именем и добавлением " alias". В более поздних версиях появилась возможность создавать псевдоним перетаскиванием, удерживая клавиши Command и Option. В Mac OS 8.5 была добавлена функция восстановления псевдонимов, которые по каким-либо причинам стали нерабочими (когда простые алгоритмы поиска не могли найти надежную замену). Это осуществлялось путем выбора новой цели через стандартный диалог открытия файла. В Mac OS 8.5 появилась возможность создавать псевдоним, перетаскивая объект в Finder с нажатыми клавишами Command и Option, в указанное местоположение. Именно тогда в систему был добавлен курсор псевдонима, который визуально повторяет курсор "создать ярлык" в операционных системах Windows.
In System 7, the only way to create an alias was to select the original and choose "Make Alias" from the "File" menu. An alias, with the same name and " alias" appended would then be created in the same folder. In later versions, it became possible to create aliases by drag and drop, while holding down the command and option modifier keys. Mac OS 8.5 added a feature for re connecting aliases that had been broken for one reason or another (when the simple search algorithms failed to find a reliable replacement). This was done by selecting a new target through the standard Open File dialog. In Mac OS 8.5 options were added for command option dragging an object in the Finder to create an alias at that location. This is where the alias cursor was added to the system. The cursor mirrors the appearance of the "create shortcut" cursor on Windows systems.
API программирования
API Alias Manager является частью Carbon и позволяет разработчикам создавать псевдонимы и получать доступ к файлам, на которые они указывают. В Mac OS X 10.6 API Bookmarks был представлен в Cocoa как набор методов и функций. В Mac OS X 10.7.3 API был расширен для поддержки App Sandbox с помощью защищенных закладок, которые добавляют разрешения безопасности к псевдонимам для каждого приложения или документа. В Mac OS X 10.8 API Alias Manager был официально объявлен устаревшим в пользу API Bookmarks. В связи с этим, команды, такие как cd, могут быть настроены для проверки наличия псевдонимов и обработки их как символических или жестких ссылок.
The Alias Manager API is part of Carbon that allows developers to create aliases and access the aliased file. Mac OS X 10.6 introduced the Bookmarks API to Cocoa as a set of methods on and functions for In Mac OS X 10.7.3, the API was enhanced for the App Sandbox with security scoped bookmarks, which add security permissions to aliases on a per application or per document basis. In Mac OS X 10.8 the Alias Manager API was officially deprecated in favor of the Bookmarks API. Given that, commands such as cd can be set up to check for aliases and treat them just like symbolic or hard links.