使用什么方法 可以让java 拷贝文件 和 加密文件,该如何解决

使用什么方法 可以让java 拷贝文件 和 加密文件
用什么方法可以让java拷贝MP3,wav,RM   那些类型的文件啊,我用java拷贝的MP3,放不了.
还有怎么用java程序加密   文件或着文件夹啊

最好原代码有详细注释,本人很菜   ,刚刚才摸到JAVA的门框,很多看不懂

------解决方案--------------------
怎么可能 拷贝文件 不能使用??
代码贴上来看看。。。
------解决方案--------------------
import java.io.*;

public class CopyFiles {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
File f1=new File( "e:\\a.mp3 ");//原文件
File f2=new File( "e:\\b.mp3 ");//复制后的文件名
FileInputStream fis=new FileInputStream(f1);
BufferedInputStream bis=new BufferedInputStream(fis);

FileOutputStream fos2=new FileOutputStream(f2);
BufferedOutputStream bos2=new BufferedOutputStream(fos2);//用流复制

byte[] b1=new byte[100];//设一个100字节的数组
int read=0;
while((read=bis.read(b1))!=-1)//从a.mp3里往数组里读数据
{
bos2.write(b1,0,read);//从数组里往文件里写数据
}

bis.close();
bos2.close();//关闭流
}

}
------解决方案--------------------
拷贝mp3之类的 文件,应该是 先将其转为二进制流吧

加密不就是 用 ZIP和 GZIP吗?
LZ看文档吧
------解决方案--------------------
sbjietieb()
你TMD的SB啊,老TMD在这儿做广告,有意思吗你? 你MLGB的!