Lines Matching refs:magic
288 byte[] magic = new byte[4]; in readMagic()
289 for (int i = 0; i < magic.length; i++) { in readMagic()
291 if (1 != in.read(magic, i, 1)) in readMagic()
295 return magic; in readMagic()
299 static boolean isJarMagic(byte[] magic) { in isJarMagic() argument
300 return (magic[0] == (byte)'P' && in isJarMagic()
301 magic[1] == (byte)'K' && in isJarMagic()
302 magic[2] >= 1 && in isJarMagic()
303 magic[2] < 8 && in isJarMagic()
304 magic[3] == magic[2] + 1); in isJarMagic()
306 static boolean isPackMagic(byte[] magic) { in isPackMagic() argument
307 return (magic[0] == (byte)0xCA && in isPackMagic()
308 magic[1] == (byte)0xFE && in isPackMagic()
309 magic[2] == (byte)0xD0 && in isPackMagic()
310 magic[3] == (byte)0x0D); in isPackMagic()
312 static boolean isGZIPMagic(byte[] magic) { in isGZIPMagic() argument
313 return (magic[0] == (byte)0x1F && in isGZIPMagic()
314 magic[1] == (byte)0x8B && in isGZIPMagic()
315 magic[2] == (byte)0x08); in isGZIPMagic()