Hvad er DS-filformatet?
.ds er en DAZ Studio Script-fil, der indeholder kildekode skrevet i DAZ Script 1 - et JavaScript-lignende scriptsprog, der bruges til at automatisere operationer i DAZ Studio, en applikation til figurposering og rendering fra DAZ 3D. Scripts kan justere positurer, ændre materialer, konfigurere render-indstillinger og manipulere sceneobjekter via DAZ Studio API.
.ds-formatet er almindelig ASCII-tekst, introduceret med DAZ Studio 1.x omkring 2004. Det blev erstattet af .dsa (DAZ Script 2 ASCII) og .dsb (DAZ Script 2 Binary), som tilbyder udvidet API-adgang og bedre indlæsningsydeevne. DAZ Studio 4.x indlæser stadig .ds-filer for bagudkompatibilitet, men nye scripts bør målrettes mod .dsa eller .dsb.
.ds-filer kan åbnes og redigeres i enhver almindelig teksteditor såsom Notepad++ eller Visual Studio Code. Den krypterede script-variant bruger filtypen .dse. Scene- og indholdsdata i moderne DAZ Studio gemmes i DSF eller .duf-filer, som ikke er relateret til scripting.
Bemærk: Apple macOS opretter automatisk .DS_Store-filer i mapper - disse er fuldstændig urelaterede binære Finder-metadatafiler og bør ikke forveksles med DAZ Studio .ds-scripts.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .ds-fil er et script, der kører kode inde i DAZ Studio. Et ondsindet .ds-script kunne teoretisk set læse/skrive filer eller få adgang til filsystemet via DAZ Scripts App.filePath() API. Kør kun .ds-scripts fra betroede kilder såsom officielle DAZ 3D-indholdsleverandører.
Formatdetaljer
kort fortalt- Microsoft SQL Server Data Source - Nogle ældre Microsoft SQL Server-værktøjer brugte .ds til forbindelsesfiler for datakilder; ses sjældent i dag.
- TWAIN Data Source Library (macOS) - macOS TWAIN-scannerdrivere bruger filtypen .ds til scanner-datakildebundter i /Library/Image Capture/TWAIN Data Sources/.
Programmer der åbner DS-filer
Tekniske detaljer
dyb specifikation| Udvikler | DAZ 3D, Inc. (DAZ Productions) |
| Kodning | Almindelig ASCII-tekst |
| Kryptering | Ingen (krypteret variant bruger filtypen .dse) |
| Scriptsprog | DAZ Script 1 - JavaScript-lignende syntaks til DAZ Studio API-automatisering |
| Typisk filstørrelse | 1 KB - 500 KB |
| Platform | Windows, macOS |
| API-omfang | Scenemanipulation: positurændringer, materialejusteringer, render-indstillinger, objektkontrol |
| Formatgeneration | DAZ Script 1 (forældet); erstattet af .dsa (Script 2 ASCII) og .dsb (Script 2 Binary) i DAZ Studio 2+ |
| Nuværende kompatibilitet | DAZ Studio 4.x indlæser .ds for bagudkompatibilitet; nye scripts bør bruge .dsa eller .dsb |
| Script-familie | .ds (Script 1 ASCII), .dsa (Script 2 ASCII), .dsb (Script 2 Binary), .dse (krypteret) |
| Almindelig forveksling | Urelateret til Apple macOS .DS_Store - en helt anden binær Finder-metadatafil |
| Udgivet | circa 2004 (DAZ Studio 1.x) |
| Seneste version | Superseded by .dsa (DAZ Script 2 ASCII) in DAZ Studio 2+; .ds still loadable in DAZ Studio 4.x |
| Specifikation | docs.daz3d.com |
DS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DS-filer.