public static final void skipFully(InputStream in, long length) throws IOException {
		long total = 0;
		long skipped = 0;
		while (total < length && (skipped = in.skip(length - total)) > 0) {
			total += skipped;
		}
	}