Переадресация файлового ввода-вывода System.in завершается неудачно, в то время как нормальное чтение файла с заданным путем работает правильно

Я читаю байтовый файл PCAP в Java, используя IO-Redirection System.in. Он не читает байты в правильном порядке. я использую

System.in.read(byte[], int off, int len);

Когда я делаю то же самое с

InputStream is = new DataInputStream(new BufferedInputStream(
                new FileInputStream(new File(filepath))));
is.read(byte[], int off, int len);

Работает нормально.

Есть идеи почему?

0 ответов

Другие вопросы по тегам