Как работает java bytestream?
Как необработанные данные делятся на байты.
Поскольку настоящее аудио содержит 32 бит(2^32 тона), оно колеблется от 2^0 до 2^32.
экс -> 6710497.. (Учитывая десятичную дробь)
как она делится на
67 104 97
Не FileInputStream метод, чтобы проверить, как
if(671>256){send 67 , next append 1}
Что я уже пробовал:
try(FileInputStream fis=new FileInputStream("We_Dont_Talk_Anymore.mp3")) { //audio file int i; while((i=fis.read())!=-1) System.out.println(i); } catch(Exception e) { System.out.println(e); }
o/p- 73 68 51 3 0 0 0 0 1 9 84 73 84 50 0 0 0 76 0 0 0 67 104 97 114 108 105 101 32 80 . . .
Правильно ли это
i/p -> текст '$4-'
36 52 45 (ascii decimal)
00100100 00110100 00101101 (двоичный код ascii)
i/p -> пиксель изображения(rgb) '0,255,100'
00000000 11111111 1100100
i/p -> аудио(32 бит, 2^32 тона) '1073741822'
11111111111111111111111111111110 (двоичная форма)
00111111 11111111 11111111 11111110 (разделить на байты) [один тон]
63 255 255 254