Hvad er DT-filformatet?
Tidligere versioner af Apples klassiske Macintosh gemte filer ved hjælp af en dobbelt gaffel-struktur: en ressource-gaffel og en data-gaffel. Filtypen .dt var en uformel konvention, der blev brugt af tidlige værktøjer til filoverførsel på tværs af platforme for at bevare data-gaflen som en separat sidevognsfil, når en Mac-fil blev flyttet til en ikke-HFS-diskenhed.
En gaffel-fil har ingen faste størrelsesbegrænsninger - den spejler data-gaflen fra den oprindelige fil nøjagtigt og kunne til tider overstige ressource-gaflen i størrelse. .dt-filen har ingen speciel header i sig selv; dens bytes er det rå indhold fra data-gaflen, mens ressource-gaflen blev gemt i en separat ledsagefil. Macintosh Data Fork-filer blev brugt på tidligere Mac-versioner og kunne ikke tilgås af den almindelige bruger - de var mere specifikt til stede i forbindelse med filoverførsel på systemniveau.
Moderne macOS håndterer gafler gennemsigtigt via udvidede attributter, og overførsler på tværs af platforme producerer nu AppleDouble __MACOSX-ledsagefiler inde i ZIP-arkiver i stedet. En .dt-fil, man støder på i dag, er næsten med sikkerhed et levn fra en migration før OS X eller en klassisk Mac-emulator som BasiliskII.
Sikkerhed og tryghed
RISIKO: LOWRå data-gaffel-filer udgør ingen iboende sikkerhedsrisiko - de er passive datafiler. I forbindelse med klassisk Mac-emulering gælder den sædvanlige forsigtighed omkring software fra upålidelige kilder.
Formatdetaljer
kort fortalt- Skrivebordsdatabasefil (Mac OS System-mappe) - Mac OS 7-9 gemte skrivebordsdatabasen som «Desktop DB» og «Desktop DF» - undertiden refereret til af værktøjer som .dt-filer; disse var usynlige systemfiler, der håndterede Finderens ikoner og dokumenttype-registreringer.
- Forskellige programdatafiler - Nogle Windows- og Linux-programmer bruger .dt som en generisk filtype til data (f.eks. visse spilmotorer, videnskabelig software); disse er helt urelaterede til Mac-gafler.
Programmer der åbner DT-filer
Tekniske detaljer
dyb specifikation| Magic bytes | Ingen faste magic bytes; indholdet spejler data-gaflen i den oprindelige fil, som varierer efter type |
| Byte-orden | Afhænger af den oprindelige filtype; typisk big-endian for klassiske Mac-datastrukturer |
| Kodning | Binær eller tekst, der matcher den oprindelige fils data-gaffel-indhold nøjagtigt |
| Container | Ingen - rå data-gaffel-bytes uden tilføjet header eller indpakning af nogen art |
| Datagaring | Bytes er identiske med den oprindelige data-gaffel - en `.dt` fra et PICT-billede indeholder rå PICT-data; fra en tekstfil, rå tekst |
| HFS-gaffel kontekst | Klassisk HFS understøttede præcis to gafler pr. fil; `.dt` isolerer data-gaflen, mens ressource-gaflen gemmes separat |
| Typisk størrelse | Variabel; identisk med kildefilens data-gaffel (fra få bytes til adskillige MB) |
| Ledsagefil | Ressource-gaffel gemt separat, typisk som en `.rsrc` eller AppleDouble-sidevogn |
| Associeret OS | Klassisk Mac OS (System 1 - Mac OS 9); tidlig Mac OS X-overgangsperiode |
| Overførselskontekst | Oprettet af værktøjer til filoverførsel på tværs af platforme, der opdeler HFS-filer med dobbelte gafler til ikke-HFS-diskenheder |
| Moderne ækvivalent | AppleDouble `__MACOSX/`-mappe (i ZIP-overførsler); APFS udvidede attributter på macOS |
| Filsystem-oprindelse | HFS (Hierarchical File System), introduceret med Mac OS i 1985 |
| Udgivet | ~1985 (HFS / classic Mac OS, though .dt suffix usage is informal) |
DT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DT-filer.