jfc.vala: now parses binary data from any source, not just files