All pastes #2109518 Raw Edit

Stuff

public text v1 · immutable
#2109518 ·published 2012-02-03 22:21 UTC
rendered paste body
private byte[] getBytes(String name)
	{
		try{
			File f = new TFile(path + File.separator + name);
		
			System.out.println("[INFO]: Reading from " + path + File.separator + name);
			
			TFileInputStream fin = new TFileInputStream(f);
			
			
			if(f.length() > Integer.MAX_VALUE)
			{
				throw new IllegalStateException("The file you are reading is too large to read into an array directly");
			}
			
			
			
			ByteArrayOutputStream bin = new ByteArrayOutputStream();
			byte[] buf = new byte[1024];
			
			while(fin.read(buf) != -1)
			{
				bin.write(buf);
			}
			
			byte[] input = bin.toByteArray();
			
			fin.close();
			
			
			return input;
		} catch(IOException e)
		{
			throw new IllegalStateException("Could not read data from archive");
		}

	}
	
	private String getString(String name)
	{
		byte[] input =  getBytes(name);
		
		//SOMETHING HERE
		
		return the string
		
	}