Wat is het AD-bestandsformaat?
.ad-bestanden zijn binaire plug-in-modules voor After Dark, de klassieke schermbeveiligingsapplicatie die oorspronkelijk in 1989 werd ontwikkeld door Berkeley Systems. After Dark maakte het concept van de screensaver populair op pc's en is vooral beroemd om de Flying Toasters-animatiemodule.
Elke .ad-module is een gecompileerd, platformspecifiek binair bestand dat tijdens runtime wordt geladen door het After Dark-configuratiescherm of de screensaver-engine. Op het originele Mac OS (System 6 tot en met 9) gebruikten modules de HFS-resource-fork om zowel animatiecode als ingebedde PICT-grafische bronnen op te slaan. De Windows-versie (geïntroduceerd in 1991) verpakte modules als binaire bestanden in DLL-stijl, hernoemd met de .ad-extensie en geplaatst in de installatiemap Afterdrk.
Modules variëren van ongeveer 10 KB voor eenvoudige animaties tot ongeveer 500 KB voor complexe scènes. Klassieke Mac- en Windows 3.x-modules gebruikten 8-bits (256 kleuren) graphics; latere Windows-edities ondersteunden 24-bits kleuren.
Berkeley Systems verkocht After Dark rond 1997 aan StarDock, en StarDock stopte kort daarna met het product. Een Japanse heropleving, After Dark X voor Mac OS X, werd begin jaren 2000 gepubliceerd door Hitachi/Infinisys, maar is ook ter ziele. Honderden .ad-modules van derden zijn gemaakt door enthousiastelingen en worden gearchiveerd bij het Internet Archive voor historisch gebruik.
Tegenwoordig is het formaat verouderd - moderne besturingssystemen bieden ingebouwde schermbeveiligingen (.scr op Windows; systeemeigen effecten op macOS). Het draaien van legacy .ad-modules vereist de originele After Dark-software in een Windows 95/98 virtuele machine of DOSBox-omgeving.
Beveiliging & veiligheid
RISICO: LOW.ad-bestanden zijn binaire modules uit de jaren 90. Het formaat kan niet draaien op moderne besturingssystemen zonder dat After Dark is geïnstalleerd. Historische modules van originele media zijn veilig; .ad-bestanden van onbekende internetbronnen zouden theoretisch kwaadaardige code kunnen bevatten die gericht is op de After Dark-runtime, hoewel dit risico nu puur theoretisch is aangezien After Dark niet op moderne systemen is geïnstalleerd.
Formaatdetails
in een notendop- Active Desktop (Microsoft) advertentiebeschrijving - Microsoft gebruikte .ad-bestanden in vroege Windows Active Desktop-configuraties als advertentie-/kanaalbeschrijvingsbestanden - niet gerelateerd aan After Dark-screensavers.
Programma's die AD-bestanden openen
Technische details
diepe specificaties| Formaattype | Binaire plug-in-module (gepatenteerd; platformspecifieke gecompileerde code + ingebedde grafische bronnen) |
| Platformen | Mac OS System 6-9 (resource-fork codebronnen); Windows 3.x, 95, 98, ME (DLL-stijl binair bestand hernoemd naar `.ad`) |
| Byte-volgorde | Big-endian (originele Mac); little-endian (Windows-poort) |
| Container (Mac) | HFS resource-fork - codebron + ingebedde `PICT` grafische bronnen |
| Container (Windows) | PE DLL-achtig binair bestand geplaatst in de `Afterdrk` installatie-submap |
| Magic bytes | Geen publiekelijk gedocumenteerd; formaatspecificatie is nooit gepubliceerd |
| Codering | Binair (gecompileerde systeemeigen CPU-code plus ingebedde graphics) |
| Typische bestandsgrootte | 10 KB - 500 KB (eenvoudige animaties tot complexe scènes met meerdere elementen) |
| Kleurdiepte | 8-bits (256 kleuren) voor klassieke Mac- en Windows 3.x-modules; 24-bits in latere Windows-versies |
| Runtime laden | Dynamisch geladen door de After Dark screensaver-engine tijdens runtime via plug-in-architectuur |
| Bijbehorend OS | Mac OS (System 6/7/8/9), Windows 3.x, Windows 95/98/ME |
| Uitgebracht | 1989 (After Dark 1.0 for Mac); Windows version 1991 |
| Laatste versie | After Dark 4.0 (Windows, ~1994); After Dark X (macOS, early 2000s, defunct) |
AD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AD-bestanden.