У меня может глупый вопрос, но прошу прояснить коллеги мы считываем файл таким образом: byte[]bytes = new byte[inputStream.available()]; inputStream.read(bytes); А если файл переданный в inputStream, очень большой. То есть два вопроса: 1. Насколько он максимально может быть большой чтобы уместиться в byte[]bytes 2. А если он не поместиться я так понимаю выдаст исключение?