Как открыть файл 1? Расширение файла .1
Unix Section 1 Man Page-
Category
Другие файлы
-
Популярность
4 (53 votes)
Что такое файл 1?
1 — это системный файл, в котором хранятся справочные страницы UNIX в текстовом формате. 1 обычно называются просто руководствами и просматриваются с помощью команды « MAN name_of _the_application ». Файлов руководства может быть использовано от 1 до 8, каждый из которых связан с разными разделами руководства. Файлы вручную могут быть сжаты, но с точки зрения пользователя это не имеет значения.
Руководства по винде.
Windows использует другую ручную систему, реализованную в виде файлов справки, доступ к которым осуществляется нажатием клавиши F1 в оконном режиме. Доступ к файлам справки также можно получить из PowerShell, выполнив команду /? или -? команда. Конечно, файлы справки Windows или UNIX MAN должны быть доступны для данного приложения, чтобы они отображались.
Программы, которые поддерживают 1 расширение файла
Следующий список содержит программы, сгруппированные по 4 операционным системам, которые поддерживают 1 файлы. Файлы с расширением 1, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.
Программы, обслуживающие файл 1
Windows
- NetBSD
MAC OS
- Mac OS X
Linux
- FreeBSD
- GNU Emacs
- Linux operating systems
- man
- Text editor
- Unix
- Vi
Updated: 12/26/2022
Как открыть файл 1?
Проблемы с доступом к 1 могут быть вызваны разными причинами. К счастью, наиболее распространенные проблемы с файлами 1 могут быть решены без глубоких знаний в области ИТ, а главное, за считанные минуты. Мы подготовили список, который поможет вам решить ваши проблемы с файлами 1.
Шаг 1. Установите NetBSD программное обеспечениеОсновная и наиболее частая причина, препятствующая открытию пользователями файлов 1, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы 1. Наиболее очевидным решением является загрузка и установка NetBSD или одной из перечисленных программ: Vi, Mac OS X, man. Выше вы найдете полный список программ, которые поддерживают 1 файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт NetBSD и загрузите установщик.
Шаг 2. Убедитесь, что у вас установлена последняя версия NetBSDВы по-прежнему не можете получить доступ к файлам 1, хотя NetBSD установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Это может быть одной из причин, по которой 1 файлы не совместимы с NetBSD. Последняя версия NetBSD должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.
Шаг 3. Настройте приложение по умолчанию для открытия 1 файлов на NetBSDЕсли у вас установлена последняя версия NetBSD и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления 1 на вашем устройстве. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы
Выбор приложения первого выбора в Windows
- Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл 1.
- Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
Выбор приложения первого выбора в Mac OS
- В раскрывающемся меню, нажав на файл с расширением 1, выберите Информация
- Перейдите к разделу Открыть с помощью . Если он закрыт, щелкните заголовок, чтобы получить доступ к доступным параметрам.
- Выберите NetBSD и нажмите Изменить для всех …
- Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением 1. Затем нажмите кнопку Вперед», чтобы завершить процесс.
Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл 1, о котором идет речь. Вероятно, файл поврежден и, следовательно, недоступен.
1. Убедитесь, что 1 не заражен компьютерным вирусомЕсли случится так, что 1 инфицирован вирусом, это может быть причиной, которая мешает вам получить к нему доступ. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. 1 файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.
2. Проверьте, не поврежден ли файлВы получили 1 файл от другого человека? Попросите его / ее отправить еще раз. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Если файл 1 был загружен из Интернета только частично, попробуйте загрузить его заново.
3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.Иногда для доступа к файлам пользователю необходимы права администратора. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Unix Section 1 Man Page.
4. Проверьте, может ли ваша система обрабатывать NetBSDЕсли система перегружена, она может не справиться с программой, которую вы используете для открытия файлов с расширением 1. В этом случае закройте другие приложения.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправленийПоследние версии программ и драйверов могут помочь вам решить проблемы с файлами Unix Section 1 Man Page и обеспечить безопасность вашего устройства и операционной системы. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами 1, влияющими на более старые версии данного программного обеспечения.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла 1 мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле 1.
Что это такое и как его открыть
Загрузить Просмотр файлов Универсальный (File Magic)
Установить необязательные продукты — File Magic (Solvusoft) | EULA | Privacy Policy | Terms | Uninstall
Как открыть файл ~1~
Самый простой способ открыть расширение файла ~1~ — это попытка загрузить некоторые из самых популярных программ, которые используют расширение ~1~. Наиболее известной программой, связанной с файлами ~1~, является Illum Source File.
Как вы уже знаете, если у вас есть Illum Source File, вы можете просто дважды щелкнуть по своему ~1~ и открыть его. Но что, если ваше программное обеспечение не открывает файл?
Сначала попробуйте щелкнуть правой кнопкой мыши по файлу и выбрать «Открыть с …» и выбрать Illum Source File из выпадающего списка. Если это не помогло, зайдите в настройки ассоциаций файлов Windows и установите Illum Source File, чтобы открыть файлы ~1~ по умолчанию.
Обратите внимание, что расширения ~1~ не могут быть ограничены только Illum Source File. Вы всегда можете выполнить поиск Google, чтобы найти другое программное обеспечение, которое использует файлы ~1~, и загрузить его, чтобы попытаться открыть файл.
Еще не повезло? Свяжитесь с разработчиком названия программного обеспечения, чтобы узнать, могут ли они помочь. Если ваше программное обеспечение не имеет идентифицированного разработчика в приведенной ниже таблице, быстрый веб-поиск названия программного обеспечения должен дать вам некоторые подсказки о том, с кем связаться.
Спроси себя: Всегда ли я хочу пройти этот процесс, когда получаю необычный файл? Должен ли я загружать новое программное обеспечение каждый раз, когда у меня нет программного обеспечения, связанного с файлом? Если нет, загрузите универсальный просмотрщик файлов (File Magic), чтобы открыть сотни разных типов файлов с помощью одной программы.
Есть лучшее решение.
File Magic — универсальный программный просмотрщик, который позволяет открывать практически все типы файлов, не приобретая специальное программное обеспечение. Вместо того чтобы тратить все это время на попытку выяснить, как его открыть, вы можете получить доступ к любому * файлу с уверенностью и несколькими щелчками мыши. Загрузите File Magic прямо сейчас!Программного обеспечения | разработчик |
---|---|
Illum Source File | Microsoft Developer |
Скачать
Загрузить Просмотр файлов Универсальный (File Magic)
Установить необязательные продукты — File Magic (Solvusoft) | EULA | Privacy Policy | Terms | Uninstall
Кем создано
Открывает все ваши файлы, как
МАГИЯ!1
Загрузка
Установить необязательные продукты — File Magic (Solvusoft)
EULA | Privacy Policy | Terms | Uninstall
1Типы файлов, которые не поддерживаются, могут быть открыты в двоичном формате.
Как открыть файл с 1 расширением?
Unix, раздел 1, справочная страницаКатегория
Разные файлыПопулярность
4 (53 голоса)
Что такое 1 файл?
1 — это системный файл, в котором хранятся страницы руководства UNIX в текстовом формате. 1 обычно называются просто руководствами и просматриваются путем выдачи « MAN имя_приложения ” команда. Файлов руководства может быть использовано от 1 до 8, каждый из которых связан с разными разделами руководства. Файлы вручную могут быть сжаты, но с точки зрения пользователя это не имеет значения.
Руководства по Windows.
Windows использует другую систему ручного управления, реализованную в виде файлов справки, доступ к которым осуществляется нажатием клавиши F1 в оконном режиме. Доступ к файлам справки также можно получить из PowerShell, выдав /? или -? Команда . Конечно, файлы справки Windows или UNIX MAN должны быть доступны для данного приложения, чтобы они отображались.
Программы, поддерживающие 1 расширение файла
В следующем списке содержатся программы, сгруппированные по 4 операционным системам, которые поддерживают 1 файл. Файлы с расширением 1, как и любые другие форматы файлов, можно найти в любой операционной системе. Рассматриваемые файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут правильно обрабатывать такие файлы.
Программы, поддерживающие 1 файл
Windows
- NetBSD
MAC-ОС
- Mac OS X
Линукс
- FreeBSD
- GNU Emacs
- Операционные системы Linux
- мужчина
- Текстовый редактор
- Юникс
- Ви
Обновлено: 26. 12.2022
Как открыть файл с 1 расширением?
Проблемы с доступом к 1 могут быть вызваны разными причинами. К счастью, большинство распространенных проблем с 1 файлами можно решить без глубоких знаний в области ИТ, а главное, за считанные минуты. Мы подготовили список, который поможет вам решить ваши проблемы с файлами 1.
Шаг 1. Установите программное обеспечение NetBSDОсновная и наиболее частая причина, препятствующая открытию пользователями 1 файлов, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать 1 файлы. Наиболее очевидным решением является загрузка и установка NetBSD или одной из перечисленных программ: Vi, Mac OS X, man. Выше вы найдете полный список программ, поддерживающих файлы 1, классифицированных в соответствии с системными платформами, для которых они доступны. Один из самых безопасных способов загрузки программного обеспечения — использование ссылок, предоставленных официальными дистрибьюторами.
Посетите веб-сайт NetBSD и загрузите программу установки. Шаг 2. Убедитесь, что у вас установлена последняя версия NetBSDВы по-прежнему не можете получить доступ к 1 файлам, хотя NetBSD установлена в вашей системе? Убедитесь, что программное обеспечение обновлено. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с более новыми версиями своих приложений. Это может быть одной из причин, по которой файлы 1 несовместимы с NetBSD. Последняя версия NetBSD должна поддерживать все форматы файлов, совместимые со старыми версиями программного обеспечения.
Шаг 3. Установите приложение по умолчанию для открытия 1 файлов на NetBSDЕсли у вас установлена последняя версия NetBSD и проблема не устранена, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления 1 на вашем устройстве. Следующий шаг не должен вызвать проблем. Процедура проста и в значительной степени не зависит от системы
Выбор приложения первого выбора в Windows
- Выберите пункт «Открыть с помощью» в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл 1
- Нажмите «Выбрать другое приложение», а затем выберите «Дополнительные приложения».
- Чтобы завершить процесс, выберите «Искать другое приложение на этом компьютере» и с помощью проводника выберите папку установки NetBSD. Подтвердите, отметив Всегда использовать это приложение, чтобы открыть окно 1 файла и нажав кнопку OK.
Выбор приложения первого выбора в Mac OS
- В раскрывающемся меню, доступ к которому можно получить, щелкнув файл с расширением 1, выберите Информация
- Перейти к разделу Открыть с помощью. Если он закрыт, щелкните заголовок, чтобы получить доступ к доступным параметрам
- Выберите NetBSD и щелкните Изменить для всех…
- Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с 1 расширением . Затем нажмите кнопку «Продолжить», чтобы завершить процесс.
Если вы следовали инструкциям из предыдущих шагов, но проблема все еще не решена, вам следует проверить 1 рассматриваемый файл. Вероятно, файл поврежден и поэтому недоступен.
1. Убедитесь, что рассматриваемый 1 не заражен компьютерным вирусомЕсли случилось так, что 1 заражен вирусом, это может быть причиной, препятствующей доступу к нему. Рекомендуется как можно скорее просканировать систему на наличие вирусов и вредоносных программ или воспользоваться онлайн-сканером антивируса. 1 файл заражен вредоносным ПО? Следуйте инструкциям вашего антивируса.
2. Проверьте, не поврежден ли файлВы получили 1 рассматриваемый файл от другого лица? Попросите его/ее отправить его еще раз. В процессе копирования файла могут возникнуть ошибки, из-за которых файл будет неполным или поврежденным. Это может быть источником возникших проблем с файлом. Если файл 1 был загружен из Интернета только частично, попробуйте загрузить его повторно.
3. Проверьте, имеет ли пользователь, под которым вы вошли в систему, права администратора.Иногда для доступа к файлам пользователю необходимо иметь права администратора. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл справочной страницы раздела 1 Unix.
4. Проверьте, может ли ваша система работать с NetBSDЕсли система перегружена, она может не справиться с программой, которую вы используете для открытия файлов с расширением 1. В этом случае закройте другие приложения.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправленийПоследние версии программ и драйверов могут помочь вам решить проблемы с файлами Unix Section 1 Man Page и обеспечить безопасность вашего устройства и операционной системы. Вполне возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами 1, влияющими на более старые версии данного программного обеспечения.
Вы хотите помочь?
Если у вас есть дополнительная информация о файле 1, мы будем признательны, если вы поделитесь ею с нашими пользователями. Для этого воспользуйтесь формой здесь и пришлите нам свою информацию по 1 файлу.
файл(1): определить тип файла — справочная страница Linux
Имя
файл — определить тип файлаСинопсис
Файл [ -BCHIKLNNPRSVZ0 ] [ -APPLE ] [ -MIME -ENCODING ] [ -MIME -TYPE ] [ -E 40074 40074 40074 40074 40074 40074 40074. -F сепаратор ] [ -f namefile ] [ -m magicfiles ] файл …
файл -C [ -m магические файлы ]
файл [ —help ]
Описание
На этой странице руководства описана версия 5.04 команды файла .
файл проверяет каждый аргумент в попытке классифицировать его. Существует три набора тестов, выполняемых в следующем порядке: тесты файловой системы, магические тесты и тесты. языковые тесты. Первый успешный тест приводит к печати типа файла.
Напечатанный тип обычно содержит одно из слов текст (файл содержит только печатные символы и несколько общих управляющих символов и возможно, безопасно читать на ASCII-терминале), исполняемый файл (файл содержит результат компиляции программы в виде, понятном некоторым UNIX ядро или другое), или данные означают что-либо еще (данные обычно являются «двоичными» или непечатаемыми). Исключениями являются хорошо известные форматы файлов (core файлы, tar архивы), которые, как известно, содержат двоичные данные. При изменении магических файлов или самой программы убедитесь, что сохранить эти ключевые слова . Пользователи зависят от зная, что во всех читаемых файлах в каталоге напечатано слово «текст». Не делайте, как Беркли, и меняйте «текст команд оболочки» на «сценарий оболочки».
Тесты файловой системы основаны на проверке результатов системного вызова stat (2). Программа проверяет, является ли файл пустым, или это какой-то специальный файл. Любые известные типы файлов, соответствующие системе, в которой вы работаете (сокеты, символические ссылки или именованные каналы (FIFO) в тех системах, которые реализовать их) понятны, если они определены в системном заголовочном файле
Волшебные тесты используются для проверки файлов с данными в определенных фиксированных форматах. Каноническим примером этого является двоичный исполняемый файл (скомпилированная программа).
a.out, формат которого определен в #include
и, возможно, #include
в стандартном каталоге include. Эти файлы имеют «магический номер», хранящийся в определенном месте рядом с началом файла, который указывает операционной системе UNIX.
система, что файл является двоичным исполняемым файлом, и какой из нескольких его типов. Концепция «магии» применялась в расширении к файлам данных. Любой файл
с некоторым инвариантным идентификатором при небольшом фиксированном смещении в файл обычно можно описать таким образом. Информация, идентифицирующая эти файлы, считывается из
скомпилированный магический файл /usr/share/misc/magic.mgc или файлы в каталоге /usr/share/misc/magic , если скомпилированный файл не существует. В
Кроме того, если существует файл $HOME/.magic.mgc или $HOME/.magic , он будет использоваться вместо системных файлов magic. Если /etc/magic существует, он
будет использоваться вместе с другими волшебными файлами.
Если файл не соответствует ни одной из записей в волшебном файле, он проверяется на предмет того, является ли он текстовым файлом. ASCII, ИСО-8859-x, не-ISO 8-бит расширенные наборы символов ASCII (например, используемые в системах Macintosh и IBM PC), наборы символов Unicode в кодировке UTF-8, Unicode в кодировке UTF-16 и EBCDIC. можно отличить по разным диапазонам и последовательностям байтов, составляющих печатный текст в каждом наборе. Если файл проходит любой из этих тестов, его сообщается набор символов. Файлы ASCII, ISO-8859-x, UTF-8 и расширенные файлы ASCII идентифицируются как «текстовые», поскольку они в основном читаются практически на любом устройстве. Терминал; UTF-16 и EBCDIC являются только «символьными данными», потому что, хотя они содержат текст, это текст, который потребует перевода, прежде чем его можно будет прочитать. В дополнение, файл попытается определить другие характеристики файлов текстового типа. Если строки файла заканчиваются символами CR, CRLF или NEL вместо LF стандарта Unix, об этом будет сообщено. Файлы, содержащие встроенные escape-последовательности или зачеркивания, также будут идентифицированы.
После того, как файл определил набор символов, используемый в текстовом файле, он попытается определить, на каком языке написан файл. Язык
тесты ищут определенные строки (ср. #include
), которые могут появляться в любом месте первых нескольких блоков файла. Например, ключевое слово .br указывает, что файл, скорее всего, является входным файлом troff (1),
точно так же, как ключевое слово struct указывает на программу C. Эти тесты менее надежны, чем две предыдущие группы, поэтому выполняются в последнюю очередь. Язык
подпрограммы тестирования также проверяют некоторые другие компоненты (например, архивы tar (1)).
Любой файл, который не может быть идентифицирован как записанный с использованием любого из перечисленных выше наборов символов, просто называется «данными».
Опции
-b , --brief
- Не добавлять имена файлов перед строками вывода (краткий режим).
-C , —compile
Напишите выходной файл magic.mgc , который содержит предварительно проанализированную версию файла или каталога magic.-c , —checking-printout
Вызвать проверочную распечатку проанализированной формы магического файла. Обычно используется в сочетании с 9.0073 -m флаг для отладки нового магического файла перед установка его.-e , —exclude testname
Исключить тест, указанный в testname , из списка тестов, выполненных для определения типа файла. Допустимые имена тестов:apptype
Тип приложения EMX (только на EMX).text’ Различные типы текстовых файлов (этот тест попытается угадать кодировку текста, независимо от установки опции ‘encoding’).
Кодировка
Различные кодировки текста для тестов на мягкую магию.tokens’ Ищет известные токены в текстовых файлах.
cdf’ Распечатывает информацию о составных файлах документов.
сжатие
Проверяет и просматривает сжатые файлы.elf’ Выводит информацию о файле ELF.
soft’ Консультирует волшебные файлы.
tar’ Проверяет файлы tar.
-F , —separator separator
Использовать указанную строку в качестве разделителя между именем файла и возвращаемым файлом. По умолчанию ‘:’.-f , —files-from файл имен
Читать имена файлов для проверки из файл имен (по одному в строке) перед списком аргументов. Либо namefile , либо хотя бы одно имя файла аргумент должен присутствовать; чтобы проверить стандартный ввод, используйте ‘-‘ в качестве аргумента имени файла.-h , —no-dereference
опция запрещает переход по символическим ссылкам (в системах, поддерживающих символические ссылки). Это значение по умолчанию, если переменная среды POSIXLY_CORRECT не определенный.-i , —mime
Заставляет команду файла выводить строки типа mime, а не более традиционные для чтения человеком. Таким образом, он может сказать: «text/plain; charset=us-ascii’ скорее чем «текст ASCII». Чтобы эта опция работала, файл изменяет способ обработки файлов, распознаваемых самой командой (например, многих текстовых файлов). типы, каталоги и т. д.) и использует альтернативный «волшебный» файл. (См. раздел ФАЙЛЫ ниже).—MIME-тип , —mime-encoding
Аналогично -i , но выводить только указанный элемент (s).-k , —keep-going
Не останавливайтесь на первом совпадении, продолжайте. Последующие совпадения будут начинаться с строки ‘\012-‘. (Если вам нужна новая строка, см. параметр «-r».)-L , —dereference Опция
заставляет следовать символическим ссылкам, как одноименная опция в ls (1) (в системах, поддерживающих символические ссылки). Это значение по умолчанию, если среда определена переменная POSIXLY_CORRECT.-m , —magic-file magicfiles
Укажите альтернативный список файлов и каталогов, содержащих магию. Это может быть один элемент или список, разделенный двоеточиями. Если найден скомпилированный магический файл вместе с файлом или каталогом, он будет использоваться вместо него.-N , —no-pad
Не дополнять имена файлов, чтобы они выровнялись в выводе.-n , —no-buffer
Принудительно очищать стандартный вывод после проверки каждого файла. Это полезно только при проверке списка файлов. Он предназначен для использования программами, которым нужен тип файла выход из трубы.-p , —preserve-date
В системах, поддерживающих utime (2) или utimes (2), попытаться сохранить время доступа к проанализированным файлам, чтобы сделать вид, что файл никогда читай их.-r , —raw
Не переводить непечатаемые символы в \ooo. Обычно файл переводит непечатаемые символы в их восьмеричное представление.-s , —специальные файлы
Обычно файл только пытается прочитать и определить тип файлов аргументов, которые stat (2) сообщает, что это обычные файлы. Это предотвращает проблемы, потому что чтение специальных файлов может иметь особые последствия. При указании параметра -s файл также считывает файлы аргументов, которые являются блочными или специальные файлы символов. Это полезно для определения типов файловой системы данных в необработанных разделах диска, которые являются блочными специальными файлами. Этот вариант также вызывает файл , чтобы игнорировать размер файла, указанный в stat (2), поскольку в некоторых системах он сообщает нулевой размер для необработанных разделов диска.-v , —version
Вывести версию программы и выйти.-z , —uncompress
Попробуйте заглянуть внутрь сжатых файлов.-0 , —print0
Вывести нулевой символ ‘\0’ после конца имени файла. Приятно сократить (1) выход. Это не влияет на разделитель, который все еще печатается.—help
Вывести справочное сообщение и выйти.Файлы
/usr/share/misc/magic.mgc
Составленный по умолчанию список магии.
/usr/share/misc/magic’ Каталог, содержащий магические файлы по умолчанию.
Среда
Переменная среды MAGIC может использоваться для установки имени файла magic по умолчанию. Если эта переменная установлена, то файл не будет пытаться открыть $HOME/.magic . файл добавляет ‘.mgc’ к значению этой переменной по мере необходимости. Переменная среды POSIXLY_CORRECT контролирует (в системах, поддерживают символические ссылки), будь то файл попытается перейти по символическим ссылкам или нет. Если установлено, то файл следует по симлинку, иначе нет. Это также управляется опциями -L и -h .
См. также
magic (5), strings (1), od (1), hexdump(1,) file (1posix)
Соответствие стандартам
Считается, что эта программа превосходит определение ФАЙЛА (CMD) интерфейса System V, насколько это можно определить по содержащимся в ней расплывчатым формулировкам. Его поведение в основном совместимо с одноименной программой System V. Однако эта версия знает больше магии, поэтому она будет производить другие (хотя и более точный) вывод во многих случаях.
Одно существенное различие между этой версией и System V состоит в том, что эта версия рассматривает любой пробел как разделитель, так что пробелы в шаблоне строки должны быть экранированы. Например,
>10 string language impress (данные imPRESS)
в существующем волшебном файле необходимо изменить на
>10 string language\ impress (данные imPRESS)
Кроме того, в этой версии, если строка шаблона содержит обратную косую черту, ее необходимо экранировать. Например
0 string \begindata Документ Andrew Toolkit
в существующем файле magic должен быть изменен на
0 string \\begindata Andrew Toolkit document
Версии SunOS 3.2 и более поздние от Sun Microsystems включают команду file , производную от команды System V, но с некоторыми расширениями. Моя версия отличается от Солнца только в второстепенных отношениях. Он включает в себя расширение оператора ‘&’, используемое, например, как
>16 long&0x7ffffffff >0 без разделения
Magic Directory
Записи файла magic были собраны из различных источников, в основном из USENET, и предоставлены разными авторами. Христос Зулас (адрес ниже) будет собирать дополнительные или исправленные записи файла Magic. Консолидация записей магического файла будет распространяться периодически.
Порядок записей в волшебном файле имеет значение. В зависимости от того, какую систему вы используете, порядок их объединения может быть неправильным. Если твой старый файл команда использует магический файл, сохраните старый магический файл для сравнения (переименуйте его в /usr/share/misc/magic.orig ).
Примеры
$ файл файл.с файл /dev/{wd0a,hda} file.c: текст программы C файл: 32-разрядный исполняемый файл ELF LSB, Intel 80386, версия 1 (SYSV),
- , динамически связанный (использует общие библиотеки), удаленный
/dev/wd0a: специальный блок (0/0)
/dev/hda: специальный блок (3/0)
$ файл -s /dev/wd0{b,d}
/dev/wd0b: данные
/dev/wd0d: загрузочный сектор x86
$ файл -s /dev/hda{,1,2,3,4,5,6,7,8,9,10}
/dev/hda: загрузочный сектор x86
/dev/hda1: Linux/i386 файловая система ext2
/dev/hda2: загрузочный сектор x86
/dev/hda3: загрузочный сектор x86, расширенная таблица разделов
/dev/hda4: файловая система ext2 Linux/i386
/dev/hda5: файл подкачки Linux/i386
/dev/ hda6: файл подкачки Linux/i386
/dev/hda7: файл подкачки Linux/i386
/dev/hda8: файл подкачки Linux/i386
/dev/hda9: пустой
/dev/hda10: пустой
$ файл -i файл. c файл /dev/{wd0a,hda}
файл.c: text/x-c
файл: application/x-executable
/dev/hda: application/x-not-regular-file
/dev/wd0a: приложение/x-не-обычный-файл
История
Команда file существовала в каждой UNIX, по крайней мере, начиная с исследовательской версии 4 (справочная страница от ноября 1973 г.). Версия System V представила один существенное крупное изменение: внешний список магических типов. Это немного замедлило работу программы, но сделало ее более гибкой.
Эта программа, основанная на версии для System V, была написана Яном Дарвином
Джон Гилмор основательно переработал код, сделав его лучше первой версии. Джефф Коллиер обнаружил несколько несоответствий и предоставил волшебный файл. записи. Вклад оператора «&» Роба МакМахона, [email protected], 1989.
Гай Харрис, [email protected], внес множество изменений с 1993 года по настоящее время.
Первичная разработка и поддержка с 1990 г. по настоящее время Христосом Зуласом ([email protected]).
Изменено Крисом Лоутом, [email protected], 2000 г.: обработка параметра -i для вывода строк MIME-типа с использованием альтернативного магического файла и внутренней логики.
Изменено Эриком Фишером ([email protected]), июль 2000 г., для идентификации кодов символов и попытки определить языки файлов, отличных от ASCII.
Изменено Рубеном Томасом ([email protected]) с 2007 по 2008 год, чтобы улучшить поддержку MIME и объединить магию MIME и не-MIME, каталоги поддержки, а также файлы магии, примените множество исправлений ошибок и улучшите систему сборки.
Список участников каталога ‘magic’ (волшебные файлы) слишком длинный, чтобы включать его сюда. Ты знаешь кто ты есть; Спасибо. Перечислены многие участники в исходных файлах.
Правовая информация
Авторское право © Ян Ф. Дарвин, Торонто, Канада, 1986-1999. На него распространяются стандартные авторские права Berkeley Software Distribution; см. файл LEGAL.NOTICE в исходное распределение.
Файлы tar.h и is_tar.c были написаны Джоном Гилмором из его общедоступного домена tar (1) и не подпадают под действие вышеуказанной лицензии.
Ошибки
Должен быть лучший способ автоматизировать создание файла Magic из всей каши в Магдире. Что это такое?
файл использует несколько алгоритмов, которые отдают предпочтение скорости, а не точности, поэтому он может ввести в заблуждение относительно содержимого текстовых файлов.
Поддержка текстовых файлов (преимущественно для языков программирования) упрощена, неэффективна и требует перекомпиляции для обновления.
Список ключевых слов в ascmagic, вероятно, относится к файлу Magic. Это можно сделать, используя ключевое слово, например ‘*’, для значения смещения.
Пожаловаться на конфликты в записях магического файла. Создать правило, согласно которому магические записи сортируются по смещению в файле, а не по положению в магическом файле?
Программа должна предоставлять способ дать оценку того, «насколько хороша» догадка.