private int xTVReverse(char[] cArray)
{
int result = 0;
result = (byte) (map.get(cArray[0])*radix+map.get(cArray[1]));
return result;
}
public boolean decodingFile(File srcFile,File targetFile)
{
boolean result = false;
char[] cArray = new char[2];
int length = 0;
int bi = 0;
InputStreamReader inputStreamReader = null;
InputStream inputStream = null;
OutputStream outputStream = null;
try {
inputStream = new FileInputStream(srcFile);
inputStreamReader = new InputStreamReader(inputStream);
outputStream = new FileOutputStream(targetFile);
while(true)
{
length = inputStreamReader.read(cArray);
if(length==-1)
{
break;
}
if(length==2)
{
bi = xTVReverse(cArray);
outputStream.write(bi);
}
else
{
result = false;
return result;
}
}
outputStream.flush();
outputStream.close();
inputStreamReader.close();
inputStream.close();
result = true;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
hij
最新推荐文章于 2023-01-29 21:18:18 发布