This is complete standalone library, which gives enough functions to extract, manage and emplace files in LotRO .dat files. Is part of LotRO Rusification Project
http://translate.lotros.ru/

Gi1dor c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
.gitignore c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
BinaryData.cpp c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
BinaryData.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
CMakeLists.txt c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
DatException.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
DatFile.cpp c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
DatFile.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
LotroDatPatcher.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
README c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
SubDirectory.cpp c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
SubDirectory.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
Subfile.cpp c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
Subfile.h c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos
test.cpp c9c6685104 Initial commit %!s(int64=6) %!d(string=hai) anos

README