byte[] buffer = new byte[fileInputStream.available()]; while (fileInputStream.available() > 0) { int bytesRead = fileInputStream.read(buffer); 1. Можно ли первую строку (byte[] buffer...) опустить ниже while? Почему? 2. Можно ли третью строку заменить на: int bytesRead = fileInputStream.available(); ?