B; tạo 1 đoạn hex 5 byte (00 00 00 00 00 khhong bắt buộc là 00 nha) bây giờ hãy coi như là 16 byte đầu đã xóa đi nha(thực sự thì ko xóa), anh thấy dòng offset 10 không(sau cụm IHDR), 4byte 00 00 xx xx hãy copy cái xx xx dzô byte thứ 1 và 2 của đoạn 9 byte lúc nãy tạo,cũng offset 10 4 byte tiếp theo 4 byte hồi nãy 00 00 xx xx copy xx xx dzô byte thứ 3 và 4 của đoạn 5 bte lúc nãy tạo
b2; trước cụm PLTE có 4 byte hãy quy đổi 4 byet ra dec ( ví dụ 00 00 00 21 dec là 33,, 00 00 01 11 dec là 273 ) lấy cái dec đó chia cho 3 dùng caculator chia cho tròn nha, sau khi chia ra dec đó thì mình chuyển dec sang hex (chắc chắn là chỉ ra kql 1 byte thoi) rồi lấy cái hex đó cho vô hex thứ 5 của cụm 5 byte lúc đầu tạo ( vd; đây là thành quả 00 00 00 00 00 thành 21 01 23 06 23)
b3: rồi bây giờ xóa từ đầu file đến PLTE và 12 byte cuối cùng của flie.
b4: thêm đoạn 5 byte lúc đầu tạo và chỉnh sữa vào đầu file, cúi cùng là quét xem thử tổng cộng file có tổng là bao nhiu, (ctrl a là thấy ngay) ví dụ là 56 02 thì thêm 4 byte vào đầu file 00 00 56 02, 98 thì thêm 00 00 00 98. ok
anh làm sao mà làm 1 lúc được nhìu file thì sướng, nhớ đổi tenn ảnh png thành p nha. viết trên nền java hay gì cũng đueọc, miễn pc chạy đc là ok