Должно быть довольно просто: у меня есть InputStream, где я хочу заглядывать (не читать) первые два байта, т.е. я хочу, чтобы "текущая позиция" InputStream была равна 0 после моего подглядывания. Каков наилучший и безопасный способ сделать это?
Ответ. Как я и подозревал, решение заключалось в том, чтобы обернуть его в BufferedInputStream, который предлагает возможность маркировки. Спасибо Расмусу.