Перейти к основному содержимому

Исполняемые файлы и архивы — итоги

Всем

Кратко — что стоит унести из раздела "Исполняемые файлы и архивы". Если пункт кажется туманным — откройте указанную главу или оглавление.


FAQ — Часто задаваемые вопросы

Типичные проблемы с exe, архивами и конфигами — без повторения пунктов чек-листа.

Вопрос. Скачал файл document.pdf.exe — Windows скрывает .exe. Опасно?

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

Вопрос. Архив ZIP распаковался, но имена папок — "кракозябры".

Ответ. Архив создан в другой кодировке имён (часто CP866/Windows-1251). Попробуйте 7-Zip с ручным выбором кодировки или попросите отправителя перепаковать в UTF-8. Подробнее здесь — архивы.

Вопрос. "Недостаточно места на диске" при распаковке, хотя на D: свободно 100 ГБ.

Ответ. Временные файлы могут писаться на системный диск C:. Укажите путь распаковки на D: или очистите Temp. Подробнее здесь — архивы.

Вопрос. RAR-архив не открывается — "нужна новая версия WinRAR".

Ответ. Формат RAR5 или многотомный архив требует совместимого распаковщика (7-Zip, свежий WinRAR). Скачайте все части .part1.rar, .part2.rar в одну папку. Подробнее здесь — архивы.

Вопрос. ISO-образ — монтировать или записывать на флешку?

Ответ. Для установки ОС или игры — запись на носитель или монтирование в виртуальный привод (Windows 10+). ISO — образ секторов диска, а не обычная папка. Подробнее здесь — архивы.

Вопрос. Установщик MSI и setup.exe — что выбирать?

Ответ. Оба — установочные пакеты; MSI удобен для корпоративного тихого деплоя, exe часто обёртка с GUI. Берите файл с официального сайта. Подробнее здесь — архивы.

Вопрос. Windows SmartScreen "неизвестное приложение" — пропустить?

Ответ. Пропускайте только если файл с доверенного сайта и совпадает контрольная сумма. Неизвестный exe из чата — не запускать. Подробнее здесь — гл. 1.

Вопрос. Bash-скрипт .sh на Windows не запускается двойным щелчком.

Ответ. Нужна среда — WSL, Git Bash или Linux — и права chmod +x на Unix. На Windows ассоциируйте с интерпретатором или вызывайте bash script.sh. Подробнее здесь — гл. 1.

Вопрос. Отредактировал config.yaml — программа не стартует и не пишет ошибку.

Ответ. Частая причина — ошибка отступов или синтаксиса YAML. Восстановите .bak, проверьте валидатором. Подробнее здесь — конфигурационные файлы.

Вопрос. В JSON после последнего поля поставил запятую — парсер падает.

Ответ. JSON не допускает trailing comma — в отличие от некоторых других форматов. Удалите лишнюю запятую или используйте linter. Подробнее здесь — конфигурационные файлы.

Вопрос. Переменная окружения и файл config.json — какое значение победит?

Ответ. Зависит от программы; часто env переопределяет файл, CLI-флаг сильнее env. Смотрите документацию приложения. Подробнее здесь — конфигурационные файлы.

Вопрос. Ярлык на рабочем столе — это копия программы?

Ответ. Ярлык — ссылка с путём к exe и аргументами. Удаление ярлыка не удаляет программу; удаление exe ломает ярлык. Подробнее здесь — гл. 1.

Вопрос. Установщик предлагает "панель браузера" и "антivirus" — снимать галочки?

Ответ. Это bundled software. Снимайте всё лишнее, читайте каждый шаг мастера установки. Подробнее здесь — архивы.

Вопрос. Путь к программе содержит пробелы — скрипт "не находит" файл.

Ответ. Заключите путь в кавычки: "C:\Program Files\App\app.exe". В PowerShell используйте & для вызова. Подробнее здесь — гл. 1.

Вопрос. "This app can't run on your PC" — 32-bit vs 64-bit?

Ответ. Сборка exe не совпадает с разрядностью ОС или ARM vs x86. Скачайте правильный installer с сайта разработчика. Подробнее здесь — гл. 1.

Вопрос. Файл .db открылся в блокноте — "мусор" на экране.

Ответ. База SQLite — бинарный формат, нужен DB Browser или клиент СУБД. Блокнот покажет случайные символы. Подробнее здесь — специализированные форматы.

Вопрос. Зачем рядом с загрузкой лежит файл .sig или .asc?

Ответ. Это цифровая подпись — проверка, что файл не изменён после выпуска. Сверьте подпись по инструкции проекта (GPG). Подробнее здесь — специализированные форматы.

Вопрос. Архив "повреждён" после докачки с обрывами интернета.

Ответ. Докачайте файл заново или используйте менеджер загрузок с проверкой MD5/SHA. Частичный zip не восстановить "на глаз". Подробнее здесь — архивы.

Вопрос. Распаковал архив в C:\Users\...\Downloads — программа не видит DLL рядом.

Ответ. Portable-сборки требуют сохранения структуры папок — exe и библиотеки в одном дереве. Не переносите только exe. Подробнее здесь — гл. 1.

Вопрос. Mac блокирует приложение "от неизвестного разработчика".

Ответ. Gatekeeper проверяет подпись Apple/notarization. Для доверенного софта — "Открыть" в контекстном меню; для случайных dmg — не обходить защиту. Подробнее здесь — гл. 1.

Вопрос. "Path too long" при распаковке на Windows.

Ответ. Классический лимит ~260 символов. Распакуйте ближе к корню (C:\work\), включите длинные пути в Windows 10+ или используйте 7-Zip. Подробнее здесь — архивы.

Вопрос. Конфиг в реестре — как сделать бэкап перед экспериментом?

Ответ. Экспорт ветки через regedit → Экспорт или точку восстановления системы. Правьте реестр только понимая ключ. Подробнее здесь — конфигурационные файлы.

Вопрос. SQL-дамп .sql — двойной щелчок ничего не делает.

Ответ. Это текст команд для СУБД — импортируйте через mysql, psql или GUI клиент. Подробнее здесь — специализированные форматы.

Вопрос. Антивирус карантинит crack/keygen внутри архива — "ложное" срабатывание?

Ответ. Взломщики часто совпадают с реальными троянами по поведению. Легальное ПО не требует keygen. Подробнее здесь — безопасность.

Вопрос. Два конфига — config.default.json и config.json — какой редактировать?

Ответ. Обычно default — шаблон, рабочий — config.json или локальный override. Не правьте default, чтобы обновление не затёрло изменения. Подробнее здесь — конфигурационные файлы.

Вопрос. Запуск exe с сетевого диска — "Windows заблокировал".

Ответ. Файл помечен как из интернета/сети (Mark of the Web). Снимите блокировку в свойствах файла или скопируйте локально. Подробнее здесь — гл. 1.

Вопрос. Что такое exe файл и чем опасен?

Ответ. Исполняемый файл Windows — запускает код; с непроверенных сайтов может содержать вирусы. Проверяйте источник. Подробнее здесь — гл. 1.

Вопрос. Чем bat ps1 sh отличается от exe?

Ответ. Скрипт — текст для интерпретатора (cmd, PowerShell, bash); exe — готовые машинные инструкции. Подробнее здесь — гл. 1.

Вопрос. Как распаковать zip rar 7z архив?

Ответ. Встроенный ZIP в Windows; для RAR/7z — 7-Zip или WinRAR; правый щелчок → "Извлечь". Подробнее здесь — архивы.

Вопрос. Что такое zip архив простыми словами?

Ответ. Контейнер, который сжимает и склеивает много файлов в один для передачи и хранения. Подробнее здесь — архивы.

Вопрос. ISO образ — как открыть и зачем?

Ответ. Образ диска; в Windows 10+ — подключить двойным щелчком или записать на USB для установки ОС. Подробнее здесь — архивы.

Вопрос. MSI vs EXE установщик — что выбрать?

Ответ. Оба ставят программу; MSI удобен для корпоративного тихого деплоя, EXE — чаще с GUI. Подробнее здесь — архивы.

Вопрос. JSON YAML конфиг — где лежит и как править?

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

Вопрос. Windows SmartScreen неизвестное приложение — что это?

Ответ. Защита от неподписанных exe из интернета; пропускайте только доверенные файлы. Подробнее здесь — гл. 1.

Вопрос. 32 bit vs 64 bit программа — как узнать?

Ответ. На сайте разработчика или в свойствах exe; на 64-bit Windows обычно нужна x64 сборка. Подробнее здесь — гл. 1.

Вопрос. This app can't run on your PC — как исправить?

Ответ. Неверная разрядность или ARM — скачайте правильный installer с официального сайта. Подробнее здесь — гл. 1.

Вопрос. Как открыть db sqlite файл?

Ответ. Программы DB Browser for SQLite, DBeaver — блокнот покажет бинарный мусор. Подробнее здесь — специализированные форматы.

Вопрос. Файл sig asc — цифровая подпись как проверить?

Ответ. Сверьте хеш или GPG-подпись по инструкции проекта — защита от подмены при скачивании. Подробнее здесь — специализированные форматы.

Вопрос. Path too long Windows 260 символов — решение?

Ответ. Распакуйте ближе к корню диска, включите длинные пути в Windows 10+. Подробнее здесь — архивы.

Вопрос. Разблокировать файл из интернета Windows свойства?

Ответ. Свойства файла → галочка "Разблокировать" (Mark of the Web). Подробнее здесь — гл. 1.

Вопрос. Чем архив отличается от установщика программы?

Ответ. Архив только хранит файлы; installer регистрирует программу в ОС и создаёт ярлыки. Подробнее здесь — архивы.

Вопрос. PE ELF формат исполняемого файла — что это?

Ответ. PE — Windows (.exe); ELF — Linux; структура заголовков и секций для загрузчика ОС. Подробнее здесь — гл. 1, программа.

Вопрос. Файл bak backup — можно удалять?

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

Вопрос. Как создать zip архив с паролем?

Ответ. 7-Zip → "Добавить к архиву" → шифрование AES; стандартный ZIP в Windows пароль не ставит. Подробнее здесь — архивы.

Вопрос. AppX msix Windows Store приложение — что это?

Ответ. Формат пакета Microsoft Store с песочницей и автообновлениями. Подробнее здесь — архивы, программа.

Вопрос. cfg ini conf — какой конфиг читает программа первым?

Ответ. Зависит от приложения: часто CLI → env → config.json → defaults. Смотрите документацию. Подробнее здесь — конфигурационные файлы.

Вопрос. Двойное расширение pdf.exe — как распознать?

Ответ. Включите "Расширения имён файлов" в проводнике — увидите настоящий .exe. Подробнее здесь — гл. 1, безопасность.

Вопрос. Tar gz linux архив на Windows?

Ответ. Распакуйте 7-Zip или WSL tar -xzf; часто приходит с open-source софтом. Подробнее здесь — архивы.

Вопрос. Ярлык lnk vs exe — в чём разница?

Ответ. .lnk — ссылка с путём и аргументами; удаление ярлыка не удаляет программу. Подробнее здесь — гл. 1.


Что запомнить

Основные категории файлов:

  • Исполняемые файлы (EXE, JAR, APP);
  • Скрипты (BAT, PS1, SH);
  • Архивы (ZIP, RAR, ISO);
  • Конфигурационные файлы (CONF, CFG, YAML, JSON);
  • Специализированные форматы (DB, SQL, SIG, BAK).

Три основных правила работы с файлами:

  1. Проверяйте исполняемые файлы антивирусом перед запуском.
  2. Создавайте резервные копии перед изменением конфигурации.
  3. Используйте подходящий формат для конкретной задачи.

Три фундаментальных момента:

  • Каждый тип файла имеет свою специфику и область применения;
  • Безопасность при работе с исполняемыми файлами критически важна;
  • Правильная конфигурация влияет на работу программ.

Куда идти дальше

ТемаРаздел
"Программа""Программа"
"Исполняемый файл"
href: /glossary/И#исполняемый-файл

Проверьте себя: Чек-лист самопроверки.