pub fn pump_string_file(
    data: &[u8],
    file_handle: impl Write,
    segment_size: Option<usize>
) -> Result<()>