Опитвам се да проверя размера на входен поток, който идва първоначално от файл, но извън обхвата на моя код, и го сравнявам с действителен файл на диска, опитвайки се да проверя дали и двата са идентични.
Когато преобразувам входния поток в байтов масив и вземам дължината, резултатът е точно 4096 по-малък от същия файл на диска. Предполагам, че има някакъв хедър, който заема допълнителните 4096 байта.
Може ли някой да потвърди тази теория и да ми каже дали това ВИНАГИ ще е така?
Този въпрос е главно за разликата от 4096 байта и откъде идва, а не толкова за това как да сравнявате файлове. Имам други проверки като md5 и други, за да помогна в тази област.
Благодаря