private boolean isPngHeader(byte[] allData, int i) {
		if (i + 7 >= allData.length) {
			return false;
		}
		return allData[i] == (byte) 0x89 && allData[i + 1] == (byte) 0x50 && allData[i + 2] == (byte) 0x4E
				&& allData[i + 3] == (byte) 0x47 && allData[i + 4] == (byte) 0x0D && allData[i + 5] == (byte) 0x0A
				&& allData[i + 6] == (byte) 0x1A && allData[i + 7] == (byte) 0x0A;
	}