Hva er DS-filformatet?
.ds er en DAZ Studio Script-fil som inneholder kildekode skrevet i DAZ Script 1 - et JavaScript-lignende skriptspråk som brukes til å automatisere operasjoner i DAZ Studio, en applikasjon for 3D-figurposering og rendering fra DAZ 3D. Skript kan justere positurer, endre materialer, konfigurere render-innstillinger og manipulere sceneobjekter gjennom DAZ Studio API.
.ds-formatet er ren ASCII-tekst, introdusert med DAZ Studio 1.x rundt 2004. Det ble erstattet av .dsa (DAZ Script 2 ASCII) og .dsb (DAZ Script 2 Binary), som tilbyr utvidet API-tilgang og bedre ytelse ved lasting. DAZ Studio 4.x laster fremdeles .ds-filer for bakoverkompatibilitet, men nye skript bør målrettes mot .dsa eller .dsb.
.ds-filer kan åpnes og redigeres i et hvilket som helst tekstredigeringsprogram som Notepad++ eller Visual Studio Code. Den krypterte skriptvarianten bruker filendelsen .dse. Scene- og innholdsdata i moderne DAZ Studio lagres i DSF eller .duf-filer, som ikke er relatert til skripting.
Merk: Apple macOS oppretter automatisk .DS_Store-filer i mapper - dette er helt urelaterte binære Finder-metadatafiler og må ikke forveksles med DAZ Studio .ds-skript.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .ds-fil er et skript som kjører kode inne i DAZ Studio. Et ondsinnet .ds-skript kan teoretisk sett lese/skrive filer eller få tilgang til filsystemet via DAZ Scripts App.filePath() API. Kjør kun .ds-skript fra pålitelige kilder som offisielle DAZ 3D-innholdsleverandører.
Formatdetaljer
i et nøtteskall- Microsoft SQL Server Data Source - Noen eldre Microsoft SQL Server-verktøy brukte .ds for tilkoblingsfiler for datakilder; sjelden i bruk i dag.
- TWAIN Data Source Library (macOS) - macOS TWAIN-skannerdrivere bruker filendelsen .ds for pakker med skannerdatakilder i /Library/Image Capture/TWAIN Data Sources/.
Programmer som åpner DS-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | DAZ 3D, Inc. (DAZ Productions) |
| Koding | Ren ASCII-tekst |
| Kryptering | Ingen (kryptert variant bruker filendelsen .dse) |
| Skriptspråk | DAZ Script 1 - JavaScript-lignende syntaks for DAZ Studio API-automatisering |
| Typisk filstørrelse | 1 KB - 500 KB |
| Plattform | Windows, macOS |
| API-omfang | Scenemanipulering: posisjonsendringer, materialjusteringer, render-innstillinger, objektkontroll |
| Formatgenerasjon | DAZ Script 1 (foreldet); erstattet av .dsa (Script 2 ASCII) og .dsb (Script 2 Binary) i DAZ Studio 2+ |
| Nåværende kompatibilitet | DAZ Studio 4.x laster .ds for bakoverkompatibilitet; nye skript bør bruke .dsa eller .dsb |
| Skriptfamilie | .ds (Script 1 ASCII), .dsa (Script 2 ASCII), .dsb (Script 2 Binary), .dse (kryptert) |
| Vanlig forveksling | Urelatert til Apple macOS .DS_Store - en helt annen binær Finder-metadatafil |
| Utgitt | circa 2004 (DAZ Studio 1.x) |
| Siste versjon | Superseded by .dsa (DAZ Script 2 ASCII) in DAZ Studio 2+; .ds still loadable in DAZ Studio 4.x |
| Spesifikasjon | docs.daz3d.com |
DS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DS-filer.