/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package custom;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
import tools.EncodingDetect;
import tools.FileoutputUtil;
import tools.HexTool;
import tools.data.output.MaplePacketLittleEndianWriter;
/**
*
* @author Itzik
*/
public class LoadPacket {
public static byte[] getPacket() {
Properties packetProps = new Properties();
try {
InputStream in = new FileInputStream("其他/文件封包.txt");
BufferedReader bf = new BufferedReader(new InputStreamReader(in, EncodingDetect.getJavaEncode("其他/文件封包.txt")));
packetProps.load(bf);
bf.close();
} catch (IOException ex) {
FileoutputUtil.log("读取 文件封包.txt 失败" + ex);
}
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
mplew.write(HexTool.getByteArrayFromHexString(packetProps.getProperty("packet")));
return mplew.getPacket();
}
}