Vad är filformatet ACF?
Filer med filändelsen .acf används av Valve Steam, en digital distributionsplattform och applikationsbutik. Till skillnad från binära cache-filer är .acf-filer textbaserade nyckel-värde-filer i Valves VDF-format, vilket gör dem läsbara för människor och redigerbara i valfri textredigerare.
Innehåll i .acf-filer
.acf-filer lagrar app-manifestdata för varje installerat Steam-spel eller applikation. Steam använder dessa filer för att stödja nedladdning och uppdatering av spel, och datan de innehåller används även för att verifiera integriteten hos installerad programvara. Varje fil heter appmanifest_APPID.acf (till exempel appmanifest_440.acf för Team Fortress 2) och ligger i katalogen Steam/steamapps/. Filens rotnyckel är AppState, med underfält för appens namn, installationskatalog, StateFlags (4 = helt installerad, 1026 = uppdatering krävs), nedladdningsstorlek, depot-data och build-ID.
Vad är Valve Steam?
Steam is en digital butik där användare kan köpa spel och annan programvara. Plattformen erbjuder integrerat programvaruskydd, molnsparningar, en tjänst för mikrobetalningar och community-funktioner. Utvecklare publicerar spel via Steam Direct. Det är på grund av denna rika uppsättning funktioner som Steam har vunnit enorm popularitet på datorspelsmarknaden.
Om du raderar en .acf-fil förlorar Steam kontakten med installationen, även om själva spelfilerna förblir intakta och kan länkas om genom att återskapa eller reparera manifestet.
Säkerhet & trygghet
RISK: LOWACF-filer är ren text och kan inte köras. Att redigera dem felaktigt kan göra att Steam felidentifierar en installation eller utlöser en fullständig nedladdning, men ingen säkerhetsrisk föreligger. Ladda inte ner ACF-filer från okända webbplatser - i bästa fall kan de peka Steam till en felaktig installationssökväg; själva formatet innehåller ingen exekverbar kod.
Formatdetaljer
i ett nötskal- Microsoft Agent HTTP Character File - Gammal nedladdningsbeskrivning för animerade figurer i Microsoft Agent (Windows 98/XP-eran); ej relaterad till Steam.
Program som öppnar ACF-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserat nyckel-värde app-manifest (Valve VDF/KeyValues-format) |
| Utvecklare | Valve Corporation |
| Kodning | Text, UTF-8 (ASCII-kompatibel) |
| Filnamngivning | appmanifest_APPID.acf (t.ex. appmanifest_440.acf för Team Fortress 2) |
| Plats | Katalogen Steam/steamapps/ |
| Rotnyckel | AppState (obligatorisk identifierare för att Steam ska kunna tolka filen) |
| Nyckelfält | AppID, name, installdir, StateFlags, SizeOnDisk, buildid, MountedDepots, InstalledDepots |
| Värden för StateFlags | 4 = helt installerad; 1026 = uppdatering krävs |
| Parsning | Mänskligt läsbar; redigerbar i valfri textredigerare |
| Steam-uppstart | Steam läser ACF-filer vid start för att lista installerade spel och deras depot-manifest |
| Typisk filstorlek | 1 KB - 5 KB |
| MIME-typ | text/plain |
| Operativsystem som stöds | Windows, macOS, Linux |
| Integritetskontroll | Steam validerar spelfiler via depot-hashar separat; ingen kontrollsumma är inbäddad i själva ACF-filen |
| Släppt | ~2003 (with Steam client) |
| Senaste version | No versioned spec; format evolves with Steam client updates |
| Specifikation | developer.valvesoftware.com |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ACF-filer.
Vanliga frågor
Vad är en ACF-fil?
Kan jag radera en ACF-fil?
steamapps/common finns kvar. Installera om via Steam (den upptäcker de befintliga filerna och hoppar över nedladdning) för att återskapa ACF-filen.Hur flyttar jag ett Steam-spel till en annan enhet med hjälp av ACF-filen?
appmanifest_APPID.acf och spelmappen från steamapps/common till samma platser på den nya enheten, lägg sedan till den nya enheten som ett Steam-bibliotek (Steam → Inställningar → Lagring). Steam kommer då att känna igen installationen.Kan jag öppna en ACF-fil i en textredigerare?
Varför försvann mitt spel från Steam efter att jag flyttade filerna?
appmanifest_APPID.acf från den gamla platsen (eller Steams cache), eller kör installationen igen - Steam kommer att upptäcka de befintliga filerna och undvika en fullständig nedladdning.