Wat is het DS-bestandsformaat?
.ds is een DAZ Studio Script-bestand met broncode geschreven in DAZ Script 1 - een op JavaScript lijkende scripttaal die wordt gebruikt om bewerkingen te automatiseren in DAZ Studio, een applicatie voor het poseren en renderen van 3D-figuren van DAZ 3D. Scripts kunnen poses aanpassen, materialen wijzigen, renderinstellingen configureren en scène-objecten manipuleren via de DAZ Studio API.
Het .ds-formaat is platte ASCII-tekst, geïntroduceerd met DAZ Studio 1.x rond 2004. Het werd opgevolgd door .dsa (DAZ Script 2 ASCII) en .dsb (DAZ Script 2 Binary), die uitgebreidere API-toegang en betere laadprestaties bieden. DAZ Studio 4.x laadt nog steeds .ds-bestanden voor achterwaartse compatibiliteit, maar nieuwe scripts zouden zich moeten richten op .dsa of .dsb.
.ds-bestanden kunnen worden geopend en bewerkt in elke tekstverwerker zoals Notepad++ of Visual Studio Code. De versleutelde scriptvariant gebruikt de extensie .dse. Scène- en inhoudsgegevens in het moderne DAZ Studio worden opgeslagen in DSF of .duf-bestanden, die geen verband houden met scripting.
Let op: Apple macOS maakt automatisch .DS_Store-bestanden aan in mappen - dit zijn volledig ongerelateerde binaire Finder-metadatabestanden en mogen niet worden verward met DAZ Studio .ds-scripts.
Beveiliging & veiligheid
RISICO: MEDIUMEen .ds-bestand is een script dat code uitvoert binnen DAZ Studio. Een kwaadaardig .ds-script zou theoretisch bestanden kunnen lezen/schrijven of toegang kunnen krijgen tot het bestandssysteem via de App.filePath() API van DAZ Script. Voer alleen .ds-scripts uit van vertrouwde bronnen zoals officiële DAZ 3D-verkopers.
Formaatdetails
in een notendop- Microsoft SQL Server Data Source - Sommige oudere Microsoft SQL Server-tools gebruikten .ds voor gegevensbronverbindingsbestanden; wordt tegenwoordig zelden aangetroffen.
- TWAIN Data Source Library (macOS) - macOS TWAIN-scannerstuurprogramma's gebruiken de .ds-extensie voor scannergegevensbron-bundels in /Library/Image Capture/TWAIN Data Sources/.
Programma's die DS-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | DAZ 3D, Inc. (DAZ Productions) |
| Codering | Platte ASCII-tekst |
| Versleuteling | Geen (versleutelde variant gebruikt de extensie .dse) |
| Scripttaal | DAZ Script 1 - JavaScript-achtige syntaxis voor DAZ Studio API-automatisering |
| Typische bestandsgrootte | 1 KB - 500 KB |
| Platform | Windows, macOS |
| API-bereik | Scènemanipulatie: posewijzigingen, materiaalaanpassingen, renderinstellingen, objectbeheer |
| Formaatgeneratie | DAZ Script 1 (verouderd); opgevolgd door .dsa (Script 2 ASCII) en .dsb (Script 2 Binary) in DAZ Studio 2+ |
| Huidige compatibiliteit | DAZ Studio 4.x laadt .ds voor achterwaartse compatibiliteit; nieuwe scripts moeten .dsa of .dsb gebruiken |
| Scriptfamilie | .ds (Script 1 ASCII), .dsa (Script 2 ASCII), .dsb (Script 2 Binary), .dse (versleuteld) |
| Veelvoorkomende verwarring | Niet gerelateerd aan Apple macOS .DS_Store - een volledig ander binair Finder-metadatabestand |
| Uitgebracht | circa 2004 (DAZ Studio 1.x) |
| Laatste versie | Superseded by .dsa (DAZ Script 2 ASCII) in DAZ Studio 2+; .ds still loadable in DAZ Studio 4.x |
| Specificatie | docs.daz3d.com |
DS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DS-bestanden.