String (int magicWord) { byte[] ascii = new byte[4]; ascii[0] = (byte)((magicWord >> 24) & 0xFF); ascii[1] = (byte)((magicWord >> 16) & 0xFF); ascii[2] = (byte)((magicWord >> 8) & 0xFF); ascii[3] = (byte)((magicWord) & 0xFF); return new String(ascii, US_ASCII); }