This documentation gives information about libdar internals. If you want to know more about the way dar is implemented you should find here all what you need:
If you have questions that could not find their answers in this document or have suggestions, you are welcome to drop your questions on the dar-discussion mailing-list.