.APS

Plik APS

Visual C++ Binary Resource File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik APS to wewnętrzny plik pamięci podręcznej tworzony automatycznie przez Microsoft Visual Studio podczas edycji zasobów projektu (okien dialogowych, ikon, menu, ciągów znaków). Nie musisz go otwierać. Jeśli znalazłeś go w folderze projektu, został wygenerowany przez Visual Studio i możesz go bezpiecznie usunąć - IDE odtworzy go z pliku skryptu zasobów .rc podczas następnej sesji edycji. Nie należy dodawać plików .aps do systemu kontroli wersji.

Deweloper: Microsoft Kategoria: Pliki developerskie MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 5, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku APS?

Plik .aps to binarna, pośrednia pamięć podręczna generowana automatycznie przez edytor zasobów Visual Studio, gdy programista otwiera lub edytuje skrypt zasobów .RC w projekcie Windows C++. Przechowuje on skompilowaną binarną migawkę zasobów systemu Windows - okien dialogowych, menu, ikon, tabel ciągów znaków, akceleratorów i informacji o wersji - co pozwala IDE na szybkie załadowanie edytora zasobów bez konieczności ponownego analizowania źródła tekstowego za każdym razem.

Format .aps to płaska serializacja binarna w porządku bajtów little-endian, zastrzeżona dla zestawu narzędzi MSVC. Zawiera te same dane zasobów co plik .rc, ale jest pozbawiony komentarzy i odniesień do nazw symbolicznych, które są przechowywane oddzielnie w resource.h. Plik .aps jest regenerowany z .rc automatycznie przy każdym otwarciu edytora zasobów, co czyni go czystym artefaktem pochodnym, który nie bierze udziału w kompilacjach z linii poleceń ani CI.

Programiści powinni wykluczać pliki .aps z kontroli wersji, wymieniając je w pliku .gitignore; śledzone powinny być tylko pliki .rc i .res. Usuwanie pliku .aps jest zawsze bezpieczne - Visual Studio odtworzy go podczas następnej sesji edytora zasobów.

Standardowy proces wygląda następująco: źródło .rc → kompilator zasobów (rc.exe) → binarny obiekt zasobów .res → linker osadza go w pliku .exe lub .dll. Plik .aps jest efektem ubocznym IDE i nie bierze udziału w tym łańcuchu.

Bezpieczeństwo

RYZYKO: LOW

Pliki APS zawierają skompilowane dane zasobów Windows (okna dialogowe, ciągi znaków, ikony) i nie zawierają kodu wykonywalnego. Są bezpieczne do usunięcia. Jedyne ryzyko występuje, gdyby plik .aps z niezaufanego projektu zawierał osadzony, uszkodzony zasób, co teoretycznie mogłoby wywołać błąd w kompilatorze/edytorze zasobów, ale jest to znikome ryzyko w rzeczywistych warunkach.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVisual C++ Binary Resource Fileznany również jako APS file, Visual C++ resource cache
DEWELOPERMicrosoftod mid-1990s (Visual C++ 2.x / early MSVC IDE era)
TYP MIMEapplication/octet-stream
TYPBinarny skompilowany plik pośredni skryptu zasobów Windows (binary)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik projektu AVR Studio - Atmel AVR Studio (obecnie Microchip Studio) używa rozszerzenia .aps dla plików projektów mikrokontrolerów; nie jest powiązany z plikami zasobów Visual C++.
  • Ustawienia / Migawka Microsoft Access - Niektóre starsze wersje Microsoft Access używały rozszerzenia .aps dla zapisanych ustawień kreatora lub migawek.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Około 20% plików APS zaczyna się od tej sekwencji bajtów. Plik zawiera surowe, zakodowane binarnie dane zasobów Windows; brak udokumentowanej uniwersalnej sygnatury magicznych bajtów.

Programy otwierające pliki APS

Windows1 app
Microsoft Visual Studio Freemium Visual Studio otwiera pliki .aps automatycznie poprzez swój edytor zasobów - nie trzeba ich otwierać bezpośrednio. W razie potrzeby użyj opcji Plik > Otwórz, aby go przejrzeć, ale normalny przepływ pracy nigdy tego nie wymaga.

Szczegóły techniczne

specyfikacja
Rola w procesie budowaniaTylko pamięć podręczna IDE; nie jest używana przez `rc.exe`, linker ani kompilacje CI - czysty artefakt edytora zasobów Visual Studio
Plik źródłowyKompilowany ze skryptu zasobów `.rc` projektu przez edytor zasobów Visual Studio
Plik wynikowyRzeczywistym połączonym zasobem jest binarny plik `.res` produkowany przez `rc.exe` z pliku `.rc`; `.aps` nie jest wynikiem kompilacji
Kolejność bajtówLittle-endian (Windows x86/x64)
ZawartośćZakodowane binarnie okna dialogowe, menu, ikony, mapy bitowe, tabele ciągów, akceleratory i informacje o wersji
Brak symboliKomentarze i odniesienia do nazw symbolicznych z `.rc` są usuwane; symbole są przechowywane oddzielnie w `resource.h`
RegeneracjaAutomatycznie odtwarzany z `.rc` przez Visual Studio; bezpieczny do usunięcia w dowolnym momencie
Kontrola wersjiPowinien być wykluczony przez `.gitignore`; tylko pliki `.rc` i `.res` powinny być zatwierdzane
KompresjaBrak (płaska struktura binarna)
Częściowa sygnaturaNiektóre pliki `.aps` zaczynają się od `00 00 00 00 20 00 00 00 FF FF`; brak udokumentowanej uniwersalnej stałej sygnatury
PlatformaTylko Windows (zestaw narzędzi MSVC)
Kodowanie znakówCiągi zasobów mogą być w formacie UTF-16 LE (zasoby Unicode) lub ANSI, zależnie od typu zasobu
Wydanomid-1990s (Visual C++ 2.x / early MSVC IDE era)
Specyfikacjalearn.microsoft.com

Konwersje APS

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami APS. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki APS.

Najczęściej zadawane pytania

Czym jest plik APS w Visual Studio?
Jest to wewnętrzna binarna pamięć podręczna skryptu zasobów .rc Twojego projektu, tworzona automatycznie przez edytor zasobów Visual Studio w celu szybszego ładowania. Nigdy nie musisz go otwierać ani modyfikować bezpośrednio.
Czy powinienem dodawać pliki .aps do .gitignore?
Tak - pliki .aps są automatycznie generowanymi artefaktami budowania i nie powinny być objęte kontrolą wersji. Dodaj *.aps do swojego pliku .gitignore.
Czy mogę bezpiecznie usunąć plik .aps?
Tak. Visual Studio wygeneruje go ponownie ze skryptu zasobów .rc przy następnym otwarciu edytora zasobów.
Jak otworzyć plik .aps?
Zazwyczaj nie ma takiej potrzeby. Jest to binarny plik pośredni. Jeśli chcesz go sprawdzić, Microsoft Visual Studio może go otworzyć za pomocą edytora zasobów. Edytor szesnastkowy (hex editor) może pokazać surową zawartość binarną.
Mój plik .aps pochodzi z AVR Studio - czy to ten sam format?
Nie. AVR Studio (Microchip Studio) używa rozszerzenia .aps dla plików projektów, co jest zupełnie innym formatem niż pamięć podręczna zasobów Visual C++. Pliki .aps z AVR należy otwierać w Microchip Studio.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z