warcio
cchardet
