.APS

Файл APS

Visual C++ Binary Resource File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл APS - это внутренний файл кэша, автоматически создаваемый Microsoft Visual Studio при редактировании ресурсов проекта (диалоговых окон, иконок, меню, строк). Вам не нужно открывать его вручную. Если вы нашли такой файл в папке проекта, значит, Visual Studio создала его сама, и вы можете смело его удалить - IDE воссоздаст его из скрипта ресурсов .rc при следующем сеансе редактирования. Не фиксируйте файлы .aps в системах контроля версий.

Разработчик: Microsoft Категория: Файлы разработчика MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 5, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла APS?

Файл .aps представляет собой бинарный промежуточный кэш, автоматически генерируемый редактором ресурсов Visual Studio, когда разработчик открывает или редактирует скрипт ресурсов .RC в проекте Windows C++. В нем хранится скомпилированный бинарный снимок ресурсов Windows - диалогов, меню, иконок, таблиц строк, акселераторов и информации о версии. Это позволяет IDE быстро загружать редактор ресурсов без повторного парсинга текстового исходника при каждом обращении.

Формат .aps - это плоская бинарная сериализация в порядке байтов little-endian, проприетарная для инструментария MSVC. Он содержит те же данные ресурсов, что и файл .rc, но очищенные от комментариев и ссылок на символические имена, которые хранятся отдельно в resource.h. Файл .aps автоматически пересоздается из .rc при каждом открытии редактора ресурсов, что делает его производным артефактом, не играющим роли в сборках через командную строку или CI.

Разработчикам следует исключать файлы .aps из систем контроля версий, добавляя их в .gitignore; отслеживать нужно только файлы .rc и .res. Удаление файла .aps всегда безопасно - Visual Studio воссоздаст его при следующем запуске редактора ресурсов.

Стандартный процесс выглядит так: исходник .rc → компилятор ресурсов (rc.exe) → бинарный объект ресурсов .res → компоновщик (linker) внедряет его в .exe или .dll. Файл .aps является побочным продуктом IDE и не участвует в этой цепочке.

Безопасность и защита

РИСК: LOW

Файлы APS содержат скомпилированные данные ресурсов Windows (диалоги, строки, иконки) и не содержат исполняемого кода. Их безопасно удалять. Единственный риск возможен, если файл .aps из ненадежного проекта содержит внедренный вредоносный ресурс, который теоретически может вызвать ошибку в компиляторе или редакторе ресурсов, но в реальных условиях этот риск ничтожен.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕVisual C++ Binary Resource Fileтакже известен как APS file, Visual C++ resource cache
РАЗРАБОТЧИКMicrosoftс mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME-ТИПapplication/octet-stream
ТИПБинарный скомпилированный промежуточный файл скрипта ресурсов Windows (binary)
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Файл проекта AVR Studio - Atmel AVR Studio (ныне Microchip Studio) использует расширение .aps для файлов проектов микроконтроллеров; не связано с файлами ресурсов Visual C++.
  • Настройки / Снимок Microsoft Access - Некоторые старые версии Microsoft Access использовали .aps для сохранения настроек мастеров или снимков (snapshots).
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Примерно 20% файлов APS начинаются с этой последовательности байтов. Файл содержит необработанные бинарные данные ресурсов Windows; единая универсальная магическая сигнатура не задокументирована.

Программы, открывающие файлы APS

Windows1 app
Microsoft Visual Studio Freemium Visual Studio открывает .aps автоматически через свой редактор ресурсов - вам не нужно открывать его напрямую. При необходимости используйте «Файл > Открыть» для осмотра, но в обычном рабочем процессе это не требуется.

Технические подробности

глубокая спецификация
Роль в процессе сборкиТолько кэш IDE; не используется `rc.exe`, компоновщиком или CI-сборками - исключительно артефакт редактора ресурсов Visual Studio
Исходный файлКомпилируется из скрипта ресурсов проекта `.rc` редактором ресурсов Visual Studio
Выходной файлФактическим скомпонованным ресурсом является бинарный файл `.res`, созданный `rc.exe` из `.rc`; `.aps` не является результатом компиляции
Порядок байтовLittle-endian (Windows x86/x64)
СодержимоеБинарно закодированные диалоги, меню, иконки, растровые изображения, таблицы строк, акселераторы и информация о версии
Отсутствие символовКомментарии и ссылки на символические имена из `.rc` удалены; символы хранятся отдельно в `resource.h`
РегенерацияАвтоматически воссоздается из `.rc` средой Visual Studio; можно удалить в любое время
Контроль версийДолжен быть исключен через `.gitignore`; фиксировать следует только файлы `.rc` и `.res`
СжатиеОтсутствует (плоская бинарная структура)
Частичная сигнатураНекоторые файлы `.aps` начинаются с `00 00 00 00 20 00 00 00 FF FF`; универсальная константная сигнатура не задокументирована
ПлатформаТолько Windows (инструментарий MSVC)
Кодировка строкСтроки ресурсов могут быть в UTF-16 LE (Unicode) или ANSI в зависимости от типа ресурса
Выпущенmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Спецификацияlearn.microsoft.com

Конвертации APS

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами APS. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах APS.

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

Что такое файл APS в Visual Studio?
Это внутренний бинарный кэш скрипта ресурсов .rc вашего проекта, создаваемый редактором ресурсов Visual Studio для ускорения загрузки. Вам никогда не нужно открывать или изменять его напрямую.
Нужно ли добавлять файлы .aps в .gitignore?
Да - файлы .aps являются автоматически генерируемыми артефактами сборки и не должны находиться под контролем версий. Добавьте *.aps в ваш .gitignore.
Можно ли безопасно удалить файл .aps?
Да. Visual Studio заново создаст его из скрипта ресурсов .rc при следующем открытии редактора ресурсов.
Как открыть файл .aps?
Обычно это не требуется. Это промежуточный бинарный файл. Если вы хотите изучить его содержимое, Microsoft Visual Studio может открыть его через редактор ресурсов. Шестнадцатеричный редактор (hex editor) может показать необработанное бинарное содержимое.
Мой файл .aps относится к AVR Studio - это тот же формат?
Нет. AVR Studio (Microchip Studio) использует расширение .aps для файлов проектов, что является совершенно иным форматом, не связанным с кэшем ресурсов Visual C++. Открывайте файлы .aps для AVR в Microchip Studio.

Ссылки

1Microsoft Docs - Resource files (C++)learn.microsoft.com
2Microsoft KnowledgeBase Q132340 - Common File Extensions Used by Visual C++jeffpar.github.io

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.ICSiCalendar data file
8.PARTPartial Download File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Похожие расширения

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z