Hello Bryan,

> I am wondering about VAD files, is there a
> specification for these somewhere (all I find by googling is the
> description of them as a package format and the acronym)?

I should collect some specs into a single document. The resulting text
will describe the API used for VAD creation and the API available for
installation procedures.


> When I open
> them in my text editor they look like basically an aggregation of text
> documents, XML files, XSL-T files, Sparql queries etc. But according
> to the top of the document  - This file consists of binary data and
> should not be touched by hands - what is the purpose of having it
> binary, if I want to create my own VADs where is the spec?

VAD is binary because it is a collection of concatenated resources that
can be accessed and extracted in random order. For that purpose, lengths
and offsets of individual resources are written into the VAD itself. So
treat it as a .tar archive that is not compressed but nevertheless
sensitive to any changes in its content.

Best Regards,

Ivan Mikhailov
OpenLink Software
http://virtuoso.openlinksw.com



Reply via email to