Line separator can be defined in DataWriter.
Also some codes have been refined in DataReader.

Signed-off-by: 核心力量 <kernelforce@gmail.com>