Какое расширение имеет документ file1

Обновлено: 21.11.2024

Имена файлов Windows состоят из двух частей. имя файла, затем точка, за которой следует расширение (суффикс). Расширение представляет собой трех- или четырехбуквенную аббревиатуру, обозначающую тип файла. Например, в файле letter.docx имя файла — буква, а расширение — docx. Расширения важны, потому что они сообщают вашему компьютеру, какой значок использовать для файла и какое приложение может открыть файл. Например, расширение doc сообщает вашему компьютеру, что файл является файлом Microsoft Word.

Если вы хотите открыть файл MAC OS X в Windows, вам может потребоваться добавить расширение к имени файла MAC OS X, чтобы Windows могла его распознать. Например, если у вас есть документ Word 6 MAC OS X с именем letter, который вы хотите открыть в Windows, вам нужно переименовать файл letter.docx, чтобы Word в Windows распознал и открыл этот файл.

Примечание. Этот список ни в коем случае не является полным и исчерпывающим списком расширений файлов. Если используемое вами расширение файла отсутствует в списке ниже, вы можете найти информацию в руководстве по программному обеспечению или на веб-сайте программного обеспечения.

Примечание. Если ни у одного из ваших имен файлов нет расширений, расширения файлов будут скрыты. См. Отображение расширений файлов

Отображение расширений файлов

Если ни одно из ваших имен файлов не имеет расширений, расширения файлов скрыты. Чтобы показать расширения файлов:

<р>1. В Проводнике откройте вкладку "Вид" и установите флажок рядом с "Расширения имен файлов".

<р>1. Нажмите на меню "Пуск" и введите "Показать скрытые файлы и папки", затем нажмите клавишу ввода или выберите этот параметр в списке результатов.

Поиск расширений файлов

Иногда может потребоваться выполнить поиск всех файлов определенного типа. Например, вы можете найти файл .pst или файл .mp3 на своем компьютере. Выполните следующие действия, чтобы найти расширение файла.

<р>1. Щелкните меню «Пуск» или строку поиска и введите «*», а затем расширение файла, который вы хотите найти (например, *.jpg), и нажмите клавишу «Ввод».

Ваша цель — определить правильный тип файла и, следовательно, правильное расширение для каждого файла. Сейчас все они имеют расширения .TXT, но на самом деле ни один из них не является файлом TXT.

Процедура

Первый файл — это тот, который я использовал для демонстрации в классе, поэтому баллы за него не стоят.

Вот как решить первую.

Дважды щелкните файл1.txt, чтобы открыть его в Блокноте.

Хотя большая часть файла представляет собой нечитаемый двоичный код, первые несколько символов доступны для чтения в формате ASCII: GIF89a

Возможно, вы помните из лекции, что это файл GIF. Если вы не помните, просто введите в Google «GIF89a», и вы обнаружите, что правильное расширение файла — .GIF

Чтобы протестировать решение, переименуйте файл в новое расширение, как показано ниже:

Затем дважды щелкните файл, чтобы открыть его в программе, соответствующей его реальному типу:

Как видите, файл представляет собой узнаваемое изображение пингвина. В моей системе он открылся в Internet Explorer.

Когда вы получите правильное расширение, каждый из этих файлов откроется для создания узнаваемого полезного документа.

  • Откройте файл в Блокноте.
  • Найти читаемый текст в начале документа или рядом с ним
  • Погуглите читаемый текст, чтобы узнать, какой это тип файла и какое расширение имени файла использовать
  • Измените расширение имени файла на правильное
  • Откройте файл в соответствующем приложении и убедитесь, что он становится распознаваемым документом. Возможно, вам придется найти и установить соответствующее приложение.

Сдача вашего проекта

Нет изображений для захвата. Просто отправьте электронное письмо на адрес cnit.121@gmail.com, указав в теме письма «Proj X1 от ВАШЕГО ИМЯ».

В теле письма указывайте правильные расширения имени файла для каждого подобного файла (используя правильные расширения, а не TXT)

Если у файла есть расширение, оно, скорее всего, обязательно. Если вы хотите удалить расширение файла, потому что хотите, чтобы оно было скрыто, используйте Windows, чтобы скрыть расширения файлов. Справку по сокрытию и отображению расширений файлов см. в статье Как просмотреть расширение компьютерного файла.

Расширение файла является частью имени файла и может быть удалено путем переименования файла. Ниже приведены шаги и примеры того, как удалить расширение файла для каждой из операционных систем.

Пользователи Windows

Прежде чем расширение файла можно будет удалить, необходимо включить отображение расширений файлов. По умолчанию этот параметр отключен.

Предполагая, что файл называется myfile.txt, мы удаляем его расширение, выполнив следующие действия.

    файл (а не ярлык).
  1. Выберите в меню «Переименовать».
  2. Удалите .txt из myfile.txt и нажмите Enter .
  3. Нажмите «Да» в предупреждении о том, что файл становится непригодным для использования, если вы уверены, что хотите удалить расширение имени файла.

Удаление нескольких расширений файлов

Если вы хотите удалить расширения нескольких файлов, мы рекомендуем вам войти в командную строку Windows и выполнить следующие действия.

Пользователи командной строки MS-DOS и Windows

Измените каталог на место, где находится файл. В приведенном ниже примере мы переименовываем файл «myfile.txt» в «myfile», чтобы удалить расширение файла.

Если файл уже не существует, вы не получите сообщение или сообщение "ОК", указывающее, что файл был переименован, а расширение файла было удалено.

  • Дополнительную информацию об этой команде см. на странице команды перемещения.

Удалить несколько расширений файлов

Чтобы удалить расширение всех файлов с таким же расширением, выполните следующие действия.

В приведенном ниже примере мы удаляем расширение файла для всех файлов в текущем каталоге, которые заканчиваются на .txt.

В нашем примере мы используем звездочку в качестве подстановочного знака, который сообщает командной строке, что нам нужны все имена файлов.

Пользователи Unix и Linux

В Unix-подобных операционных системах, таких как Linux, вы можете использовать команду mv для переименования отдельного файла или каталога.

Чтобы переименовать несколько файлов, вы можете использовать утилиту переименования.

Чтобы рекурсивно переименовать файлы в подкаталогах, вы можете использовать команды find и rename вместе.

Переименовать один файл или каталог

Измените каталог на место, где находится файл. В нашем примере ниже мы удаляем расширение файла «myfile.txt». Кроме того, этот пример выполняется из оболочки, а не через графический интерфейс.

Если операция прошла успешно, вы вернетесь в командную строку.

  • Дополнительную информацию об этой команде см. на странице команды mv.

Переименовать несколько файлов

Чтобы переименовать несколько файлов, используйте утилиту переименования. В большинстве систем он не установлен по умолчанию, но его можно установить с помощью диспетчера пакетов. В Ubuntu, Debian или Linux Mint его можно установить с помощью apt.

Общий синтаксис команды переименования следующий.

Параметр regexp – это регулярное выражение Perl. Для замены текста используйте форму регулярного выражения 's/pattern1/pattern2/'.

Параметр files указывает, какие файлы обрабатываются командой. Вы можете указать список файлов или подстановочный знак, который будет расширен оболочкой. Подстановочный знак * указывает на все файлы.

Полезные параметры включают -n (показать, какие изменения будут внесены, но ничего не изменить), -v (показать подробный вывод) и -f (принудительно перезаписать новые файлы, если они существуют).

Например, если вы хотите удалить расширение .txt из всех файлов в текущем каталоге, вы можете выполнить следующую команду.

В приведенной выше команде параметр regexp заключен в одинарные кавычки, чтобы "защитить" строку от ее интерпретации оболочкой. Он буквально передается команде переименования.

В регулярном выражении шаблон1 — это расширение файла .txt, а шаблон2 — пустая строка, указывающая, что шаблон1 следует заменить ни с чем.

Обратная косая черта — это управляющий символ, означающий "обрабатывать следующий символ буквально". Точка должна быть экранирована, потому что, если она не экранирована, она интерпретируется переименованием как метасимвол регулярного выражения, который соответствует любому символу.

Опция -n выполняет пробный запуск, показывая, какие изменения будут внесены, но ничего не изменяя. Вывод приведенной выше команды будет выглядеть следующим образом:

Если новые имена файлов выглядят правильно, вы можете снова запустить ту же команду без параметра -n для выполнения переименования. Укажите -v, если хотите увидеть, какие файлы переименовываются.

  • Дополнительную информацию об этой команде см. на странице команды rename.

Переименовать несколько файлов, включая подкаталоги

Чтобы переименовать файлы, в том числе находящиеся в подкаталогах, используйте команду find и направьте ее вывод на переименование, которое обрабатывает список найденных файлов.

Например, чтобы удалить расширение .txt из всех файлов в текущем каталоге и во всех подкаталогах, выполните следующую команду.

Приведенная выше команда говорит: «Рекурсивно найти все файлы в текущем каталоге и его подкаталогах, имена которых заканчиваются на .txt. Передайте эти имена файлов команде rename и замените .txt ничем». Его вывод будет выглядеть следующим образом.

На этой странице руководства описана версия 5.04 команды file.

файл проверяет каждый аргумент в попытке классифицировать его. Существует три набора тестов, выполняемых в следующем порядке: тесты файловой системы, магические тесты и языковые тесты. Первый тест, который прошел успешно, приводит к печати типа файла.

Выводимый текст обычно содержит одно из слов text (файл содержит только печатные символы и несколько общих управляющих символов и, вероятно, его можно безопасно читать на терминале ASCII), исполняемый файл (файл содержит результат компиляции программы в форме, понятной тому или иному ядру UNIX) или данные, означающие что-либо еще (данные обычно «двоичные» или непечатаемые) . Исключениями являются хорошо известные форматы файлов (базовые файлы, tar-архивы), о которых известно, что они содержат двоичные данные. При изменении магических файлов или самой программы обязательно сохраните эти ключевые слова. Пользователи зависят от знания того, что во всех читаемых файлах в каталоге напечатано слово «текст». Не делайте так, как это сделал Беркли, и замените «текст команд оболочки» на «сценарий оболочки».

Тесты файловой системы основаны на проверке результатов системного вызова stat(2). Программа проверяет, является ли файл пустым или это какой-то особый файл. Любые известные типы файлов, соответствующие системе, в которой вы работаете (сокеты, символические ссылки или именованные каналы (FIFO) в тех системах, которые их реализуют), интуитивно понятны, если они определены в системном заголовочном файле

Любой файл, который не может быть идентифицирован как записанный с использованием любого из перечисленных выше наборов символов, просто называется «данными».

Параметры

-C, --compile
Запишите выходной файл magic.mgc, содержащий предварительно проанализированную версию файла или каталога magic.

-c, --checking-printout
Вызвать проверочную распечатку проанализированной формы магического файла. Обычно это используется в сочетании с флагом -m для отладки нового магического файла перед его установкой.

apptype
тип приложения EMX (только для EMX).

текст' Различные типы текстовых файлов (в этом тесте будет предпринята попытка угадать кодировку текста, независимо от настройки параметра "кодировка").

кодировка
Различные кодировки текста для тестов на мягкую магию.

tokens' Ищет известные токены внутри текстовых файлов.

cdf' Распечатывает информацию о составных файлах документов.

compress
Проверяет и просматривает сжатые файлы.

elf' Выводит информацию о файле ELF.

soft' обращается к волшебным файлам.

tar' Проверяет файлы tar.

-F, --separator разделитель
Используйте указанную строку в качестве разделителя между именем файла и возвращаемым результатом файла. По умолчанию ':'.

-f, --files-from namefile
Читать имена проверяемых файлов из namefile (по одному в строке) перед списком аргументов . Должен присутствовать либо namefile, либо хотя бы один аргумент имени файла; чтобы проверить стандартный ввод, используйте '-' в качестве аргумента имени файла.

-h, --no-dereference
опция запрещает переход по символическим ссылкам (в системах, поддерживающих символические ссылки). Это значение по умолчанию, если переменная среды POSIXLY_CORRECT не определена.

-i, --mime
Заставляет команду file выводить строки MIME-типа, а не более традиционные, понятные человеку. Таким образом, он может сказать: «text/plain; charset=us-ascii», а не «текст ASCII». Чтобы эта опция работала, файл изменяет способ обработки файлов, распознаваемых самой командой (например, многие типы текстовых файлов, каталоги и т. д.), и использует альтернативный «магический» файл. (См. раздел ФАЙЛЫ ниже).

--mime-type, --mime-encoding
То же, что и -i, но выводить только указанные элементы.

-k, --keep-going
Не останавливайтесь на первом совпадении, продолжайте. Последующие совпадения будут начинаться с строки '\012-'. (Если вам нужна новая строка, см. параметр '-r'.)

Опция

-L, --dereference
заставляет следовать символическим ссылкам, как одноименная опция в ls(1) (в системах, поддерживающих символические ссылки). Это значение по умолчанию, если определена переменная среды POSIXLY_CORRECT.

-m, --magic-file магические файлы
Укажите альтернативный список файлов и каталогов, содержащих магию. Это может быть один элемент или список, разделенный двоеточием. Если скомпилированный магический файл будет найден рядом с файлом или каталогом, он будет использоваться вместо него.

-N, --no-pad
Не дополнять имена файлов, чтобы они выровнялись в выходных данных.

-n, --no-buffer
Принудительно очищать стандартный вывод после проверки каждого файла. Это полезно только при проверке списка файлов. Он предназначен для использования программами, которым требуется вывод типа файла из конвейера.

-p, --preserve-date
В системах, поддерживающих utime(2) или utimes(2), попытаться сохранить время доступа анализируемых файлов, чтобы сделать вид, что файл никогда их не читал.

-r, --raw
Не переводить непечатаемые символы в \ooo. Обычно файл переводит непечатаемые символы в их восьмеричное представление.

-s, --special-files
Обычно file только пытается прочитать и определить тип файлов аргументов, которые stat(2) сообщает как обычные файлы. Это предотвращает проблемы, поскольку чтение специальных файлов может иметь специфические последствия. Указание опции -s заставляет файл также читать файлы аргументов, которые являются блочными или символьными специальными файлами. Это полезно для определения типов файловой системы данных в необработанных разделах диска, которые являются блочными специальными файлами. Эта опция также приводит к тому, что файл игнорирует размер файла, сообщаемый stat(2), поскольку в некоторых системах он сообщает нулевой размер для необработанных разделов диска.

-v, --version
Вывести версию программы и выйти.

-z, --uncompress
Попробуйте заглянуть внутрь сжатых файлов.

-0, --print0
Вывести нулевой символ '\0' после конца имени файла. Приятно сократить (1) вывод. Это не влияет на разделитель, который все еще печатается.

--help
Вывести сообщение справки и выйти.

Файлы

Окружающая среда

Переменная среды 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 заключается в том, что эта версия рассматривает любые пробелы как разделители, поэтому пробелы в строках шаблонов должны быть экранированы. Например, в существующем волшебном файле нужно было бы изменить на. Кроме того, в этой версии, если строка шаблона содержит обратную косую черту, ее необходимо экранировать. Например, в существующем волшебном файле нужно будет изменить SunOS версии 3.2 и более поздние от Sun Microsystems и включить файловую команду, производную от команды System V, но с некоторыми расширениями. Моя версия отличается от версии Sun лишь незначительно. Он включает в себя расширение оператора '&', используемого, например, как

Волшебный каталог

Записи волшебных файлов были собраны из различных источников, в основном из USENET, и предоставлены разными авторами. Christos Zoulas (адрес указан ниже) соберет дополнительные или исправленные записи файла Magic. Консолидация записей магического файла будет периодически распространяться.

Порядок записей в волшебном файле имеет значение. В зависимости от того, какую систему вы используете, порядок их объединения может быть неправильным. Если ваша старая файловая команда использует магический файл, сохраните старый магический файл для сравнения (переименуйте его в /usr/share/misc/magic.orig ).

Примеры

/dev/wd0a: специальный блок (0/0)
/dev/hda: специальный блок (3/0)

$ file -s /dev/wd0
/dev/wd0b: данные
/dev/wd0d: загрузочный сектор x86

$ file -s /dev/hda
/dev/hda: загрузочный сектор x86
/dev/hda1: файловая система Linux/i386 ext2
/dev/hda2: загрузочный сектор x86 < br />/dev/hda3: загрузочный сектор x86, расширенная таблица разделов
/dev/hda4: файловая система Linux/i386 ext2
/dev/hda5: файл подкачки Linux/i386
/dev/ hda6: файл подкачки Linux/i386
/dev/hda7: файл подкачки Linux/i386
/dev/hda8: файл подкачки Linux/i386
/dev/hda9: пустой
/ dev/hda10: пусто

$ file -i file.c file /dev/
file.c: text/xc
file: application/x-executable
/dev/hda: application/x-not -regular-file
/dev/wd0a: application/x-not-regular-file

История

В каждой UNIX есть команда файла, по крайней мере, начиная с Research Version 4 (справочная страница от ноября 1973 г.). Версия для System V внесла одно существенное изменение: внешний список магических типов. Это немного замедлило работу программы, но сделало ее более гибкой.

Эта программа, основанная на версии System V, была написана Яном Дарвином без обращения к чьему-либо исходному коду.

Список участников каталога 'magic' (волшебных файлов) слишком длинный, чтобы включать его сюда. Ты знаешь кто ты; Спасибо. Многие участники перечислены в исходных файлах.

Официальное уведомление

Авторское право © Ян Ф. Дарвин, Торонто, Канада, 1986–1999. На него распространяются стандартные авторские права Berkeley Software Distribution; см. файл LEGAL.NOTICE в исходном дистрибутиве.

Файлы tar.h и is_tar.c были написаны Джоном Гилмором из его общедоступной программы tar(1), и на них не распространяется вышеуказанная лицензия.

Должен быть лучший способ автоматизировать создание файла Magic из всей мешанины в Магдире. Что это?

файл использует несколько алгоритмов, которые отдают предпочтение скорости, а не точности, поэтому содержание текстовых файлов может быть введено в заблуждение.

Поддержка текстовых файлов (в основном для языков программирования) упрощена, неэффективна и требует перекомпиляции для обновления.

Список ключевых слов в ascmagic, вероятно, принадлежит файлу Magic. Это можно сделать, используя ключевое слово, например '*', для значения смещения.

Пожаловаться на конфликты в записях магического файла. Установить правило, согласно которому магические записи сортируются по смещению в файле, а не по положению в магическом файле?

Программа должна предоставлять способ дать оценку того, "насколько хороша" догадка. В конечном итоге мы удаляем догадки (например, «Fromas first 5 chars of file»), потому что они не так хороши, как другие догадки (например, «Группы новостей:» по сравнению с «Return-Path:»). Тем не менее, если другие не сработают, должна быть возможность использовать первое предположение.

Эта справочная страница и особенно этот раздел слишком длинные.

Код возврата

file возвращает 0 в случае успеха и ненулевое значение в случае ошибки.

Если файл, названный файловым операндом, не существует, не может быть прочитан или тип файла, названного файловым операндом, не может быть определен, это не считается ошибкой, влияющей на статус выхода.

Читайте также: