Abstrakt. DataScript är ett språk för att beskriva och manipulera binära dataformat som typer. DataScript består av två komponenter: ett begränsningsbaserat specifikationsspråk som använder DataScript-typer för att beskriva den fysiska layouten av data och en språkbindning som ger ett enkelt programmeringsgränssnitt till binära skriptdata. En DataScript kompilator genererar Java-bibliotek som är kopplade till DataScript-skript. DataScript specifikationer kan användas för att beskriva format på ett programmatiskt sätt, eliminera vagies och tvetydigheter som ofta förknippas med prosaiska formatbeskrivningar. De bibliotek som skapats av DataScript-kompilatorn befriar programmeraren från den tråkiga uppgiften att koda inmatnings- och utmatningsrutiner. Ännu viktigare är att de säkerställer korrekthet och säkerhet genom att validera både indataavläsningen och den utdata som genereras. Vi visar exempel som visar att DataScript är enkelt, men ändå tillräckligt kraftfullt för att beskriva många vanliga format. Liknande hur skriptspråk som Perl tillåter manipulering av textfiler kan biblioteken som skapas av DataScript kompilatorn användas för att snabbt skriva skript som säkert manipulerar binära filer.
Tillbaka har föreslagit DataScript REF språk som är både en begränsningsbaserad specifikation språk för att ange binära dataformat och ett skriptspråk för att manipulera sådana format.
DataScript - A Specification and Scripting Language for Binary Data
{'venue': 'GPCE', 'journal': None, 'mag_field_of_study': ['Computer Science']}