package copying_image;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyImageBuffered 
{
	public static void main(String[] args) 
	{
		try 
		{
			BufferedInputStream input = new BufferedInputStream(new FileInputStream("Input.jpg"));
			BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream("Output.jpg"));
			byte[] buffer = new byte[512];
			int bytesRead = input.read(buffer);
			while (bytesRead != -1)
			{
				output.write(buffer, 0, bytesRead);
				bytesRead = input.read(buffer);
			}
			input.close();
			output.close();
		}
		catch (IOException e) 
		{
			e.printStackTrace();
		}
	}

}
