Che cos'è il formato di file DIR?
.DIR è un file di progetto associato ad Adobe Director, uno strumento di authoring multimediale originariamente sviluppato da Macromedia. I file .dir possono contenere animazioni, clip video o elementi di siti web. Ogni file .dir memorizza riferimenti alle risorse del progetto, codice script Lingo e la timeline dell'animazione. Da febbraio 2017, Adobe Director è stato rimosso dal mercato e il formato non è completamente retrocompatibile tra le versioni principali - i filmati di Director 4 utilizzano il tag codec interno MV93, mentre le versioni successive utilizzano identificatori distinti.
Internamente, .dir utilizza un container RIFX (una variante big-endian di RIFF) con blocchi tipizzati che coprono lo score, i membri del cast, i bitmap, l'audio e gli script. La variante di distribuzione protetta è .dxr; il formato web Shockwave distribuibile tramite browser è .dcr.
Il plug-in per browser Shockwave Player - che consentiva l'esecuzione dei contenuti Director nei browser web - è stato ufficialmente ritirato a dicembre 2019. Adobe è stata costretta ad abbandonare l'ecosistema dei plug-in a causa di bug legacy e falle di sicurezza che colpivano gli utenti finali, le stesse pressioni che hanno portato alla fine di Adobe Flash Player il 31 dicembre 2020. Ciò significa che i file .dir e i contenuti interattivi basati su Director non sono più supportati ufficialmente su alcuna piattaforma attuale. Director 12 non gira su macOS Catalina o versioni successive e non ha un percorso di supporto sulle versioni moderne di Windows.
Sicurezza e incolumità
RISCHIO: MEDIUMI file Director possono contenere script Lingo con accesso al file system, comandi shell e chiamate di rete. File .dir malevoli sono teoricamente possibili ma rari (il formato è obsoleto). Preoccupazione principale oggi: l'esecuzione di software EOL (Director stesso non riceve patch dal 2017) per aprire file .dir sconosciuti comporta rischi a livello di sistema operativo.
Dettagli del formato
in sintesi- File di elenco directory (vari sistemi) - Alcuni strumenti CLI e sistemi legacy salvano gli elenchi delle directory come file di testo .dir; completamente non correlati a Director.
- Resource fork di Mac OS / descrittore di cartella (legacy) - Sui sistemi Mac molto vecchi .dir indicava un descrittore di cartella; obsoleto.
Programmi che aprono file DIR
Dettagli tecnici
specifiche approfondite| Formato contenitore | RIFX (variante big-endian di RIFF - Resource Interchange File Format) |
| Ordine dei byte | Big-endian (RIFX); la variante little-endian inizia con XFIR |
| Tag versione interna | FourCC nei byte 8-11: MV93 = Director 4, MV95 = Director 5, MV1000 = Director 10 |
| Linguaggio di scripting | Lingo (proprietario di Director); le versioni successive supportano anche la sintassi JavaScript |
| Compressione | Nessuna a livello di contenitore; i singoli blocchi bitmap e audio possono utilizzare compressioni interne |
| Protezione dalla copia | Variante di distribuzione in sola lettura: .dxr (filmato crittografato/compilato); .cxt per librerie di cast protette |
| Dimensione tipica del file | 500 KB - 100 MB a seconda dei media incorporati |
| Dimensioni dello stage | Fino a 8.192 × 8.192 px (Director 12); 640 × 480 px storicamente comune |
| Profondità colore bitmap incorporata | 1-32 bpp |
| Audio incorporato | 8.000-44.100 Hz, 8/16-bit, mono o stereo |
| Tipo MIME | application/x-director |
| Capacità mappa di memoria | Fino a 65.535 blocchi indicizzati nel blocco mmap |
| Supporto piattaforma | Windows; macOS Classic e OS X fino alla 10.14 (Mojave); nessun supporto su macOS 10.15 Catalina o versioni successive |
| Sostituito da | HTML5/CSS/JavaScript (interattività web); Unity (giochi); Adobe Animate (animazione) |
| Rilasciato | 1985 (MacroMind VideoWorks, precursor to Director) |
| Ultima versione | Adobe Director 12 / MX 2004 (Director 10); Adobe stopped sales 2017 |
| Specifica | nosamu.medium.com |
Conversioni DIR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DIR.