import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
class BufferedCopy {
public static void main(String[] args) throws Exception {
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
FileInputStream fis = new FileInputStream(args[0]);
bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream(args[1]);
bos = new BufferedOutputStream(fos);
int byte_;
while ((byte_ = bis.read()) != -1)
bos.write(byte_);
}
}