Задачу решил подсмотрел реализацию через обычный массив , но не понимаю одну строчку . Может кто нибудь её прям по словесно расшифровать . Я понимаю что она делает , но я не понимаю как .За ранее спасибо . byte[] b=new byte[readerFile.available()];// создаем массив размером в файл (кол. баит) тут всё понятно int countB=readerFile.read(b,0,readerFile.available()); // записываем в массив байты - это я понял , но как записываем не врубаюсь )