А) в битах; Б) в байтах; В) в кластерах; Г) в секторах.
40. Если размер кластера 512 байт, а размер файл 816 байт, то сколько кластеров файл займет на диске:
А) три кластера; Б) два кластера; В) полтора кластера; Г) один кластер.
41. Файлы на дисках имеют 3 атрибута, которые могут сбрасываться и устанавливаться пользователем, — архивный, только чтение и:
А) доступный, Б) скрытый, В) открытый, Г) недоступный.
42. В процессе загрузки операционной системы происходит:
А) копирование файлов операционной системы с гибкого диска на жесткий диск;
Б) копирование файлов операционной системы с CD-ROM на жесткий диск;
В) последовательная загрузка файлов операционной системы в оперативную память;
Г) копирование содержимого оперативной памяти на жесткий диск.
43. Операционная система – это:
А) совокупность программ, используемых для работы с документами;
Б) совокупность основных устройств компьютера;
В) комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним;
КАК УСТРОЕН EXE ФАЙЛ?
Г) система программирования на языке низкого уровня.
44. Операционная система – это комплекс программ, назначение которого:
А) организация взаимодействия с компьютером и выполнение других программ;
Б) создание новых программных продуктов;
В) обработка текстовых документов и таблиц;
Г) обслуживание банков данных.
45. Комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним, называется:
А) пакетом прикладных программ; Б) утилитой; В) интерфейсом; Г) операционной системой.
46. Может ли одна и та же ЭВМ работать под управлением различных ОС:
А) может, если компьютер в сети; Б) может;
В) может в различные моменты времени; Г) не может.
47. MS DOS является:
А) служебным программным обеспечением; Б) пакетом прикладных программ;
В) системой программирования; Г) операционной системой.
Выберите операционную систему
А) API: Б) IBM PC; В) UNIX; Г) DRAM.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Более 50 расширений файлов, потенциально опасных в Windows
Большинство людей знают, что файлы .exe потенциально опасны, но это не единственное расширение файла, которого следует остерегаться в Windows. Существует множество других потенциально опасных расширений файлов — больше, чем вы могли ожидать.
Так зачем мне знать, какие файлы опасны?
Важно знать, какие расширения файлов потенциально опасны, когда решается, безопасно ли открывать файл, вложенный в электронное письмо или загруженный из Интернета. Даже файлы скринсейверов могут быть опасными в Windows.
Расширения и форматы файлов
Когда вы сталкиваетесь с одним из этих файлов, вам следует проявлять особую осторожность, чтобы убедиться, что вы защищены. Выполните сканирование с помощью предпочитаемого вами антивирусного продукта или даже загрузите его в службу, например VirusTotal, чтобы убедиться в отсутствии вирусов или вредоносных программ.
Очевидно, что у вас всегда должно быть запущено и активно антивирусное программное обеспечение, которое защищает вас в фоновом режиме, но дополнительные сведения о некоторых необычных расширениях файлов могут быть полезны для предотвращения чего-то плохого.
Почему расширение файла потенциально опасно?
Эти расширения файлов потенциально опасны, поскольку могут содержать код или выполнять произвольные команды. Файл .exe потенциально опасен, потому что это программа, которая может делать что угодно (в рамках функции контроля учётных записей Windows). Медиа-файлы, такие как изображения .JPEG и музыкальные файлы .MP3, не опасны, поскольку не могут содержать код (в некоторых случаях злонамеренно созданное изображение или другой медиафайл может использовать уязвимость в приложении для просмотра, но эти проблемы возникают редко и быстро исправляются).
Помня об этом, важно знать, какие типы файлов могут содержать код, сценарии и другие потенциально опасные вещи.
Программы
.EXE — файл исполняемой программы. Большинство приложений, работающих в Windows, представляют собой файлы .exe.
.PIF — информационный файл для программ MS-DOS. Хотя файлы .PIF не должны содержать исполняемый код, Windows будет рассматривать .PIF так же как файлы .EXE, если они содержат исполняемый код.
.APPLICATION — установщик приложения, развёрнутый с помощью технологии Microsoft ClickOnce.
.GADGET — файл гаджета для технологии гаджетов рабочего стола Windows, представленной в Windows Vista.
.MSI — установочный файл Microsoft. Они устанавливают другие приложения на ваш компьютер, хотя приложения также могут быть установлены с помощью файлов .exe.
.MSP — файл патча установщика Windows. Используется для исправления приложений, развёрнутых с помощью файлов .MSI.
.COM — исходный тип программы, используемый MS-DOS.
.SCR — Заставка (скринсейвер) Windows. Хранители экрана Windows могут содержать исполняемый код.
.HTA — HTML-приложение. В отличие от приложений HTML, запускаемых в браузерах, файлы .HTA запускаются как доверенные приложения без изолированной программной среды.
.CPL — файл панели управления. Все утилиты Панели управления Windows представляют собой файлы .CPL.
.MSC — файл консоли управления Microsoft. Такие приложения, как редактор групповой политики и инструмент управления дисками, представляют собой файлы .MSC.
.JAR — файлы .JAR содержат исполняемый код Java. Если у вас установлена среда выполнения Java, файлы .JAR будут запускаться как программы.
Скрипты
.BAT — командный файл. Содержит список команд, которые будут запускаться на вашем компьютере, если вы его откроете. Первоначально использовался MS-DOS.
.CMD — командный файл. Подобно .BAT, но это расширение файла было введено в Windows NT.
.VB, .VBS — файл VBScript. Выполнит включенный в него код VBScript, если вы его запустите.
.VBE — зашифрованный файл VBScript. Подобно файлу VBScript, но нелегко сказать, что на самом деле будет делать файл, если вы его запустите.
.JS — файл JavaScript. Файлы .JS обычно используются веб-страницами и безопасны при запуске в веб-браузерах. Однако Windows будет запускать файлы .JS вне браузера без изолированной программной среды.
.JSE — зашифрованный файл JavaScript.
.WS, .WSF — файл сценария Windows.
.WSC, .WSH — файлы управления Windows Script Component и Windows Script Host. Используется вместе с файлами сценариев Windows.
.PS1, .PS1XML, .PS2, .PS2XML, .PSC1, .PSC2 — сценарий Windows PowerShell. Выполняет команды PowerShell в порядке, указанном в файле.
.MSH, .MSH1, .MSH2, .MSHXML, .MSH1XML, .MSH2XML — файл сценария Monad. Позднее Monad была переименована в PowerShell.
Ярлыки
.SCF — командный файл проводника Windows. Может передавать потенциально опасные команды проводнику Windows.
.LNK — ссылка на программу на вашем компьютере. Файл ссылки потенциально может содержать атрибуты командной строки, которые делают опасные вещи, такие как удаление файлов без запроса.
.INF — текстовый файл, используемый AutoRun. При запуске этот файл потенциально может запускать опасные приложения, с которыми он поставляется, или передавать опасные параметры программам, входящим в состав Windows.
Прочие
.REG — файл реестра Windows. Файлы .REG содержат список записей реестра, которые будут добавлены или удалены при их запуске. Вредоносный файл .REG может удалить важную информацию из реестра, заменить её ненужными или добавить вредоносные данные.
Офисные макросы
.DOC, .XLS, .PPT — документы Microsoft Word, Excel и PowerPoint. Они могут содержать вредоносный код макроса.
.DOCM, .DOTM, .XLSM, .XLTM, .XLAM, .PPTM, .POTM, .PPAM, .PPSM, .SLDM — новые расширения файлов, представленные в Office 2007. M в конце расширения файла указывает, что документ содержит макросы. Например, файл .DOCX не содержит макросов, а файл .DOCM может содержать макросы.
Это далеко не полный список. Существуют и другие типы расширений файлов, например .PDF, которые имеют ряд проблем с безопасностью. Однако к большинству типу файлов, указанных выше, нужно относиться крайне бдительно. Они существуют для запуска произвольного кода или команд на вашем компьютере.
Как будто количество потенциально опасных расширений файлов, которые нужно отслеживать, было недостаточным, уязвимость в Windows позволяла злоумышленникам замаскировать программы с помощью поддельных расширений файлов.
Помните о трюках, которые могут использовать хакеры — не полагайтесь только на стандартную иконку, которую показывает проводник для файла — злоумышленники могут настроить произвольную иконку. Например, у исполнимого файла может быть иконка изображения.
Относитесь внимательно ко всем открываемым файлам и не дайте простым трюкам, таким как «Фотография.exe» сбить вас столку — это не изображение, это исполнимый файл.
Постарайтесь никогда не запускать исполнимые файлы кроме как скаченные с официальных сайтов. Не используйте «взломанное» пиратское ПО, а ещё лучше — используйте программы с открытым исходным кодом.
Связанные статьи:
- Как сделать так, чтобы Windows показывала расширения файлов (100%)
- Почему svchost.exe прослушивает много портов? Как узнать, какие именно программы открыли порты (55.3%)
- Какой пароль подойдёт для Windows сервера (Введённый вами пароль не соответствует требованиям сложности пароля) (55.3%)
- Ошибка «Невозможно загрузить файл . ps1, так как выполнение сценариев отключено в этой системе» (РЕШЕНО) (55.3%)
- Как навсегда отключить Антивирус Защитник Windows в Windows 10 (55.3%)
- Как просмотреть список установленных дистрибутивов Linux в WSL (RANDOM — 50%)
Источник: zawindows.ru
Что эквивалентно «exe-файлу»?
Я не знаю, каково точное расширение исполняемого файла. Это .deb или .tar.gz ?
Не ответ, но я хотел бы добавить, что ВСЕ в LINUX — это ФАЙЛ, поэтому наличие расширений в виде .exe никогда не имеет значения.
Я полагаю, что я неправильно прочитал эту часть, в которой говорится «что такое exe- файл в Ubuntu?», Я подумал , что это исполняемый файл , но теперь с вашей нетерпеливой помощью кажется, что это означает «что такое exe- файл в Ubuntu?». Если это крайне неуместно, дайте мне знать, что я был бы рад удалить его (ошибки — большой опыт обучения: D).
В Windows нет стандартного File-Extention, подобного файлу «.exe».
В Linux практически любой файл может быть исполняемым. Окончание файла просто описывает (но не обязательно), что или как файл «исполняется».
Например, скрипт оболочки заканчивается на .sh и «выполняется» через оболочку bash.
В своем вопросе вы спрашиваете .deb и .tar.gz. Хорошо. Файл .deb устанавливает программное обеспечение в вашей системе (пожалуйста, будьте осторожны!), А файл .tar.gz представляет собой сжатый файл, такой как .zip, который вы могли бы узнать по Окна.
Итак, .deb — это файл .exe!
Файл .deb также больше похож на .zip, чем на .exe. Дело в том, что .deb не выполняется сам по себе , он извлекается, интерпретируется и устанавливается другим приложением.
Это другое приложение, обычно являющееся Центром программного обеспечения, который также служит установщиком. Linux меньше зависит от расширений по сравнению с Windows и, следовательно, решает возможность выполнения на основе разрешений, а не расширений.
.deb больше похоже на .msi файл, чем .exe файл.
Я бы суммировал систему следующим образом:
Linux extension |Windows Equivalent |Short description ———————————————————— .so, .o | .dll | Object that can be loaded at runtime (Similar to DLL) .a | .lib | Static library [none], .elf(rare),| .exe, .com(rare) | Linux executables .bin(rare) | | .sh | .bat | Shell script .exe | .exe | Mono application, Wine application .deb | .msi | Installer package for Debian/Ubuntu releases | | (Though .deb is much more powerful with | | native support for dependencies and repos). Note that .deb is actually a .ar archive with a special control file, a special file order, and a different extension. .rpm | .msi | Installer package for RedHat/CentOS releases. .tar.gz, .tar, .gz | .zip | Compressed files that can contain a program or any other data, like images, documents, etc .ko | .sys | Drivers and kernel modules are loaded into the Linux kernel and have more hardware access than other programs. .sh, .php, .py, etc| .bat, .cmd, .vbs, | Linux is capable of running any file that it has an interpreter for. | .js | A line at the top of the file called the shebang specifies what interpreter to run the file with. | | Windows only supports .bat and .cmd files as Batch files, and .vbs (vbscript) and .js (JScript, not to be confused with JavaScript) via the Windows Script Host (WSH).
Любой файл, начинающийся с #! (называемый shebang или hashbang) в первой строке, является просто сценарием. Путь после шебанга — это путь к программе (исполняемому файлу), которая должна проанализировать скрипт, при условии, что для файла было установлено разрешение на выполнение chmod a+x filename .
Поэтому, ответьте на свой оригинальный вопрос, расширения нет, или редко, это .elf или .bin .
Это сделано вики-сообществом, поэтому любой может добавить запись.
Я никогда не видел расширение .elf, но видел расширение .bin довольно часто.
В то время как другие ответы сосредоточены на том факте, что «любой» файл может быть исполняемым, этот ответ действительно бьет по голове, в то время как высказывание «все» может быть исполняемым, на самом деле не информативно и не правда, а скорее исключительно. Я мог бы переименовать любой файл в Windows в .exe, и он попытается выполнить его, но не обязательно будет работать, в Linux он такой же, если он не предназначен для выполнения, он не будет работать . Моя проблема много раз загружает пакет, и не совсем понимая, с чего начать, но, конечно, rtfm.
Вы должны добавить расширение .bin (как Windows, эквивалентное .exe)
Это не расширение, но для меня было полезно узнать, что формат «PE» в Windows эквивалентен формату «ELF» в Linux
Концепция исполняемого файла отличается в Unix / Linux от Windows.
Windows
Все, что заканчивается .exe или .com становится исполняемым файлом.
Linux / Unix
Каждый файл имеет исполняемый бит, поэтому любой файл может быть выполнен, в отличие от Windows. Чтобы увидеть, является ли файл исполняемым, вы можете проверить его свойства (вкладка «Разрешения») или даже увидеть их помеченные в терминале (все они отмечены *).
Даже текстовые файлы (например, сценарии оболочки) могут иметь свои исполняемые биты и запускаться как единое целое.
Также стоит добавить, что в случае текстовых файлов шебанг ( #!/bin/bash например) в начале файла устанавливает, какая программа выполняет файл.
Отдельные исполняемые биты существуют для пользователя, группы и других. Использование этих битов может ограничить, кто может выполнять программу. Существуют дополнительные биты для SUID и SGID, чтобы заставить программу работать от имени пользователя или группы, которой принадлежит файл.
Выше приведены некоторые неточности: 2) «у каждого файла есть исполняемый бит»: есть три исполняемых бита (владелец, группа и другие), поэтому один может разрешить выполнение файла самому себе, но не другим. Также есть бит setuid для «execute-as-owner» и setgid «execute-as-group». 2) «любой файл может быть выполнен»: не так. биты разрешения являются обязательным, но недостаточным условием для успешного выполнения файла. Немедленный сбой произойдет, например, если файл на самом деле не может быть загружен и запущен (Ссылка: магические числа файлов man magic , ELF man elf и строка хэш-бэнг man execve )
Чтобы узнать, что операционная система UNIX думает о типе конкретного файла, вы используете команду file:
$ file /bin/ls /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, for OpenBSD, statically linked, stripped
В приведенном выше примере я указываю путь к программе ‘ls’, вы должны заменить путь к вашему файлу.
Файл сценария будет выглядеть так:
$ file script.sh script.sh: Bourne-Again shell script text
Случайный текстовый файл:
$ file textfile textfile: ASCII text
$ file rsync-3.0.6.tar.gz rsync-3.0.6.tar.gz: gzip compressed data, from Unix
Он даже достаточно умен, чтобы правильно идентифицировать программу Windows, если у вас есть одна, лежащая на вашем компьютере с UNIX:
$ file FMZsetup.exe FMZsetup.exe: MS-DOS executable (EXE), OS/2 or Windows
И когда он не может понять, что это за файл (но может открыть его), он называет это данными:
$ file myrandom myrandom: data
Не совсем ответ, но хорошая
Выполнение файла в Linux вообще не связано с именем файла или расширением. Любой файл может быть потенциально выполнен при условии, что он обрабатывается binfmt механизмом ядра (и что для него установлены разрешения на выполнение).
Наиболее распространенным форматом для исполняемого файла является ELF , хотя некоторые ядра могут быть скомпилированы для поддержки старого a.out формата. (Для получения полной технической информации, binfmt_elf.c это где искать.)
Другим распространенным механизмом является «притон» система, обрабатывается binfmt_script , который ищет #!/path/to/interpreter в начале файла.
binfmt_misc позволяет для регистрации других обработчиков, как описано здесь .
Если вам нравится заниматься программированием ядра, вы даже можете написать свой собственный .
Хотя это и не связано напрямую, file команда должна указать вам, является ли файл исполняемым файлом ELF или чем-то еще.
Соглашение об именах не имеет ничего общего с состоянием исполняемого файла (кроме случаев, когда он используется для binfmt_misc регистрации). Они просто соглашения. Как правило, .exe файл, найденный в Linux, может быть моно-приложением , получившим .exe расширение в соответствии с соглашением, исходящим из мира Windows / .Net.
Другой аспект, который может возникнуть, когда вы хотите «запустить» файл, — это иметь инструмент проводника, который использует расширения регистра, чтобы иметь возможность запустить программу, которая откроет эти файлы. Это то, что произойдет, если вы дважды щелкнете по a .txt , .tar.gz или .deb , например: файлы не являются ни исполняемыми, ни исполняемыми, но то, что вы используете для двойного щелчка, выбирает, какой исполняемый файл нужно открыть, чтобы открыть эти файлы.
Я думаю, что это лучше в качестве комментария на стороне одного из наиболее содержательных ответов.
Я не понизил. Я чувствовал, что голосование должно остаться как есть.
ХОРОШО. Нет проблем.
В Windows .exe-файл — это компьютерный файл, который заканчивается расширением «.exe», которое обычно называют исполняемым файлом. Когда вы нажимаете exe-файл, встроенная подпрограмма автоматически выполняет код, который может привести в движение несколько функций. EXE-файлы обычно используются для установки файлов в операционной системе Windows.
Кроме того, у вас есть файлы .tar, обычно известные как сжатые файлы. В версиях Linux, таких как Ubuntu, функции используются в различных дистрибутивах программного обеспечения, причем большая часть исходного кода программного обеспечения доступна в формате tar.gz. Из этого можно предположить, что tar. gz — это форма хорошо известного формата .tar, который используется для архивирования.
В Ubuntu, с другой стороны, формат файла .deb больше похож на файл .exe в windows. Когда вы открываете его, центр программного обеспечения обрабатывает его код и устанавливает содержащуюся в нем программу, такую как исполняемый файл.
Даже если вы по-прежнему можете устанавливать программное обеспечение и пакеты из исходного формата (tar.gz), наиболее подходящим форматом для установки программного обеспечения является .deb. Возьмем, к примеру, Ubuntu Software Center; все приложения, которые он содержит, на самом деле являются файлами .deb. В целом, в linux почти каждый формат файла (включая .deb и tar.gz, а также хорошо известные файлы bash .sh) может вести себя как исполняемый файл, так что вы можете установить пакеты или программное обеспечение с этим.
Я бы лучше сравнил файлы .deb в системах, производных от Debian, с файлами MSI для установщика Microsoft .
В Windows нет эквивалента расширению exe, указывающему на то, что файл является исполняемым. Вместо этого исполняемые файлы могут иметь любое расширение и, как правило, вообще не иметь расширения .
Linux / Unix использует права доступа к файлам , чтобы указать , если файл может быть выполнен. В частности, есть разрешение на выполнение файла, которое сообщает системе, что этот файл разрешено выполнять. Однако отсутствие этого разрешения не означает, что файл не является исполняемым; просто, что соответствующий пользователь не имеет права пытаться выполнить его. Точно так же наличие этого разрешения не всегда указывает на то, что файл является допустимым исполняемым файлом.
Linux / Unix имеет двоичный формат исполняемых файлов, называемый ELF, который эквивалентен двоичным исполняемым форматам PE (Windows) или MZ / NE (DOS), которые обычно имеют расширение .exe.
Тем не менее, другие типы файлов могут быть исполняемыми, в зависимости от оболочки. Как правило, если вы пытаетесь выполнить файл, который система не распознает как двоичный исполняемый файл (например, формат ELF), то он интерпретируется текущим интерпретатором оболочки. Это выполняет тот же эффект, что и пакетные файлы в Windows или DOS, за исключением того, что опять-таки это не расширение, которое определяет его тип или способ его выполнения.
Файлы оболочки могут необязательно начинаться с хеш-бенга (первые два символа в файле #! сопровождаются путем к интерпретатору), и в этом случае вместо интерпретации остальной части файла с помощью текущего интерпретатора оболочки он может запустить альтернативную оболочку или интерпретатор для выполнить файл. Таким образом, вы можете иметь сценарий на любом интерпретируемом языке и при этом запускать его с правильным интерпретатором при попытке выполнения сценария.
Ух, я тоже почти ответил на это. Посмотрите на дату, этот пост является динозавром.
Файлы EXE и DLL являются переносимыми исполняемыми файлами. Они основаны на Unix-файлах PE / COFF.
Прочитайте http://en.wikipedia.org/wiki/Portable_Executable для получения дополнительной информации.
В Ubuntu у вас нет определенного расширения для исполняемого файла. Обычно это файлы, которые названы в честь приложения, к которому они относятся.
Важным фактором является то, что в этих файлах установлен исполняемый бит. Если у вас есть цветной терминал, вы заметите, что это другой цвет при использовании ls .
В файловой системе Unix бинарные исполняемые файлы обычно хранятся в собственном месте.
- / bin (основные двоичные файлы)
- / sbin (системные двоичные файлы)
- / usr / bin (двоичные файлы приложения)
тогда как другие ресурсы приложения могут храниться в / usr / lib / или / usr / share /
Файл deb более корректно соответствует файлу msi в windows (то есть установщику пакета).
Обычно файлы tar.gz или bz2 содержат исходный код, из которого можно построить приложение
Источник: qastack.ru