FSDataInputStream inputStream = null;
try {
outputStream = localFS.create(output);
Path partFile = new Path(archivePath, harStatus.getPartName());
inputStream = new HarFSDataInputStream(fs, partFile,
harStatus.getStartIndex(), harStatus.getLength(), conf.getInt("io.file.buffer.size", 4096));
IOUtils.copyBytes(inputStream, outputStream, conf);
} finally {
if (outputStream != null) {
outputStream.close();