pub fn write_data(dir: &Path, data: &[u8]) -> Result<()>