เบเบฐเบงเบฑเบเบชเบฒเบ
เบกเบตเปเบเบทเปเบญเบเบเบฒเบเบเบญเบเบเบฒเบเบญเบญเบเปเบเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ. เบเบฒเบเปเบ Raspberry Pi เปเบฅเบฐเบชเบฒเบเปเบเบเบฒเบเบญเบฑเบเบขเบนเปเปเบเบเบฐเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเบทเปเบญเบเบฎเบฑเบเบซเบผเบฝเบ, เปเบเบฎเบฑเบเปเบเบดเบ, เบชเบฐเบเบฒเบเบตเบเบฐเบเบฒเบเบฒเบเบเบทเบเปเบเบทเปเบญเบกเบเปเป ... เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบงเบเบเบธเบกเปเบเบเปเบเบเบเบฒเบเบเบฝเบเบเปเบงเบเบเบปเบเปเบญเบ. เบเบฐเบซเบงเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบฝเบเปเบงเปเปเบเบเบฑเบเบเบถเบเปเบ flash drive (MicroSD), เปเบเบดเปเบเบเบทเบเบชเบปเปเบเบเปเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบ (เปเบเปเปเบกเปเบเบฑเบก USB) เปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเปเบญเบเบเบตเปเบกเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ. เบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบ 1c, เบเบฑเบเบกเบตเบเบฒเบเปเบเปเบเบญเบเปเบงเบฑเบเปเบเบเปเบเบตเปเบเปเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฒเบก, เปเบฅเบฐเบญเบทเปเบเป.
เบเบฑเปเบเปเบกเปเบ, เบงเบฒเบฅเบฐเบชเบฒเบเปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ - เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบต (เบฅเบฒเบเบฎเบฑเบ, เบเบฒเบเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป), เบเบฒเบเบเบดเบเบเบฒเบก (เบเบธเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบฅเบฐเบชเบฐเบเบฒเบเบฐเบเบฒเบเบญเบทเปเบเปเบเบตเปเบเบฑเบเบเบฑเบเปเบเป); เบเบตเป, เบซเบเบถเปเบเบญเบฒเบเบเบฐเปเบงเบปเปเบฒเบงเปเบฒ, เปเบกเปเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบฝเบงเบเบฑเบเปเบเบทเปเบญเบเบเบตเป.
เบเบฑเบเบซเบฒ
Flash drives เบชเบฐเปเบเบเบเบปเบงเปเบญเบเบงเปเบฒเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบซเบผเบฒเบ. เบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบฅเบปเปเบกโเปเบซเบผเบงโเบเบฑเบโเบเบงเบฒเบกโเปเบเบฑเบโเบเบปเบโเบเบฐโเบเบด enviable. เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฑเบเบชเบญเบเปเบเบทเปเบญเบเบขเบธเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐ (เบเปเบฒเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบ, เบเบฑเบเบเบถเบเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเปเบญเบเบญเบญเบเปเบฅเบเป) เบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบ.
เบเบตเปเบเปเปเปเบกเปเบเบเบฐเบชเบปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป flash drive, เบเปเบญเบเบซเบเปเบฒเบเบตเปเบกเบตเปเบเบเบเบฒเบเบญเบทเปเบเบเบตเปเบกเบตเบซเบผเบฒเบเบเปเบงเบฒเบฎเปเบญเบเบญเบธเบเบฐเบเบญเบ, เบเปเบญเบเบเบตเปเบงเบฒเบฅเบฐเบชเบฒเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบ USB flash drive, เบเบฑเบเบกเบตเบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท, เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบงเบเบเบญเบเบเบนเปเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเปเบ. เปเบเบทเบญเบเปเบถเปเบเบขเบนเปเปเบเบซเบผเบฒเบเบชเบดเบเบเบปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบก flash drive เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบฅเบงเบกเบเบฑเบเบเบตเปเบซเปเปเบเบตเปเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ SLC, เปเบฅเบฐเบเบฒเบเบฎเบธเปเบเบกเบตเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบซเบผเบฒเบเบเปเบงเบฒเบเบปเบเบญเบทเปเบ, เปเบเปเบเบฒเบเบเปเบฝเบ flash drives เบเปเปเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ.
เบฅเบฐโเบกเบฑเบโเบฅเบฐโเบงเบฑเบ เบญเปเบฒเบเปเบฅเปเบง! เบเปเบฒเบเปเบฒเบเบเปเปเบชเบปเบเปเบเปเบ "เปเบเบฑเบเบซเบเบฑเบ", เปเบเปเบงเปเบฒเบเบฝเบเปเบเป "เปเบฎเบฑเบเปเบเบงเปเบ", เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบปเบ เบเบปเบเบเบงเบฒเบก.
เบเบฒเบเบเบฑเบเบชเบดเบเปเบ
เบชเบดเปเบเบเปเบฒเบญเบดเบเบเบตเปเบขเบนเปเปเบเปเบเปเบกเปเบ: เบเบปเบเปเบฅเบตเบ MicroSD, เบเบดเบเบเบฑเปเบ, เบเบปเบงเบขเปเบฒเบ, SSD, เปเบฅเบฐ boot เบเบฒเบเบกเบฑเบ. เปเบเบฑเบเปเบเปเบเปเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบญเบฒเบเบเบฐเปเบเบฑเบ, เปเบเปเบเปเบญเบเบเปเบฒเบเปเบเบ, เปเบฅเบฐเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบทเปเบเป (เบญเบฐเปเบเบเปเบเบต USB-SATA เปเบเปเบเบทเบเปเบเบตเปเบก; เบชเบฐเบเบดเบเบดเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบชเปเบฒเบฅเบฑเบ SSDs เบเบปเบเบเบฐเบกเบฒเบเปเบกเปเบเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ).
USB HDD เบเบฑเบเบเปเปเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบเบเบชเบฐเปเบเบฒเบฐ.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบฒเบฎเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเป: เบญเบญเบเบเบฒเบเบเบฒเบ booting เบเบฒเบ MicroSD, เปเบเปเปเบเปเบเบงเบเบกเบฑเบเปเบเบฎเบนเบเปเบเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ, เปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเบเบถเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ (เปเบฅเบฐเบเปเปเบกเบนเบเบญเบทเปเบเปเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบฎเบฒเบเปเบงเบเบฒเบเบชเปเบงเบ - เปเบฅเบเบฅเปเบฒเบเบฑเบ, เบเบฒเบเบเบฑเบเบเบปเบงเปเบเบฑเบเปเบเบต, เปเบฅเบฐเบญเบทเปเบเป) เบขเบนเปเบเปเบญเบเบญเบทเปเบ. .
เบซเบปเบงเบเปเปเบเบญเบ FS เบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบเบชเปเบฒเบฅเบฑเบ raspberries เปเบเปเบเบทเบเบชเบถเบเบชเบฒเปเบฅเปเบงเปเบเปเบฅเบฐเบเบญเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเบขเบนเปเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบปเบเบเบงเบฒเบกเบเบตเป. (เปเบเปเบเปเบฒเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบ, เบเบฒเบเบเบตเบเปเบญเบเบเบฐเบเบฝเบเบเบปเบเบเบงเบฒเบกเบเปเบญเบเปเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบเบตเป). เบเบธเบเบเบฝเบงเบเบตเปเบเปเบญเบเบขเบฒเบเบชเบฑเบเปเบเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบเบฒเบเบเบฐเบชเบปเบเบเบฒเบเบชเปเบงเบเบเบปเบงเปเบฅเบฐเบเบฒเบเบเบฒเบเบเบปเบเบเบงเบเบเบทเบเบเบญเบเบเบนเปเบเบตเปเปเบเปเบเบฐเบเบดเบเบฑเบเปเบฅเปเบง, เบกเบตเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท. เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบเบซเบฑเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบเปเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบเบตเปเบเบญเบเบเบงเบเปเบเบปเบฒเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบกเปเบเปเบเบฑเบเปเบเปเบเป. เปเบฅเบฐเบเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเปเบญเบเบฐเบเบฒเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเปเบเบเบเบตเปเบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ.
Hardware
เบเปเปเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบชเปเบเบเบชเบฐเปเบเบฒเบฐเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบฐเปเบเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ - NOR Flash.
เบเบฒเบเปเบเปเบเบฝเบ:
- เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเปเบฒเบเป (เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเบฅเบปเบเปเบก SPI, เบเบตเปเบเปเบฒเบเบกเบตเบเบฐเบชเบปเบเบเบฒเบเปเบเปเปเบฅเปเบง, เบเบฑเปเบเบเบฑเปเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบฎเบฒเบเปเบงเปเบกเปเบเบเบฒเบเบเบฐเปเบ);
- เบฅเบฒเบเบฒ ridiculous;
- เปเบเปเบเบเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ (เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบขเบนเปเปเบเปเบเบตเปเบเบฅเปเบฅเปเบง) Linux, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก, เปเบเบดเปเบเบเบฑเบเบกเบตเบขเบนเป, เบซเบผเบทเปเบกเปเบเปเบเปเบเบฝเบเบเบญเบเบเปเบฒเบเปเบญเบ, เปเบเบเบเบต, เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ);
- เบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเปเบฅเบฐเบเบฑเบเบเบฐเบเบฒเบเบญเบ:
เบเบฒเบโเปเบเปเบโเบเปเปโเบกเบนเบโเบเบปเบโเบเบฐโเบเบดโ: เบเปเปโเบกเบนเบโเปเบกเปเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโเบชเปเบฒโเบฅเบฑเบ 20 เบเบตโ, 100000 erase cycles เบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเบเบฑเบโ;
เบเบฒเบเปเบซเบผเปเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก: BER เบเปเปเบฒเบเบตเปเบชเบธเบ, postulates เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเปเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ (เบเบฒเบเบงเบฝเบเบเบดเบเบฒเบฅเบฐเบเบฒ ECC เบชเปเบฒเบฅเบฑเบ NOR, เปเบเปเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบงเบเบกเบฑเบเบเบฑเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ MLC NOR; เบเบตเปเบเปเปเปเบเบตเบเบเบถเปเบ).
เปเบซเปเบเบฐเปเบกเบตเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฐเบฅเบดเบกเบฒเบเปเบฅเบฐเบเบฑเบเบเบฐเบเบฒเบเบญเบ.
เบเปเบญเบเบขเบฒเบเปเบซเปเบเปเปเบกเบนเบเบเบทเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบฐเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบกเบทเป. เบเบตเปเปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฑเบเบซเบฒเปเบเปเบเบฑเบเบเบฒเบเบชเบทเปเบชเบฒเบ, เบเบฐเบซเบงเบฑเบเบเบฒเบเบเบฒเบเบเปเปเปเบเปเบชเบนเบเปเบชเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบธเบกเปเบชเป 5 เบกเบทเป, เปเบเปเบฅเบเบฐเบเบตเป (เปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบเปเบฒโเบเบถเบโเปเบเบดเบโเบเปเบฒเบโเบญเบฒโเบเบดเบโเปเบฅเบฐโเบงเบฑเบโเบเบฑเบโ) เบเบฑเบเบซเบฒเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเป.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเปเบฒเบเบฐเบกเบฒเบ 100kb เบเบญเบเบเบฑเบเบเบถเบเบเปเปเบกเบทเป (3-4 เบเบฑเบเบฅเบฒเบเบเบฒเบ), เปเบเปเบเปเบญเบเปเบเบปเบงเปเบฅเบเบเบตเปเปเบกเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบง - เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบกเปเบเปเบเบตเปเบกเบเบถเปเบ, เปเบซเบเบเบฒเบเปเบซเบกเปเบเปเบฒเบฅเบฑเบเบเบทเบเปเบเบตเปเบก. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฑเปเบเบเปเปเบกเบตเบเบฒเบเบฅเบฐเปเบเบตเบ (เบเบฒเบเปเบเบฑเบเปเบเบตเปเบฅเบตเปเบกเบเบปเปเบ spamming เบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ). เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเปเบฅเปเบชเปเบฒเบฅเบฑเบ 10 เบเบฑเบเบเบฑเบเบเบถเบ 100 bytes เปเบเปเบฅเบฐเบเบปเบ - megabytes เบเปเปเบกเบทเป.
เปเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ, 5MB เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบชเบฐเบญเบฒเบ (เบเบทเบเบเบตเบเบญเบฑเบเบเบต) เบญเบญเบเบกเบฒ. เปเบเบตเปเบกเปเบเบตเบกเบเปเปเบเบฑเบเปเบเบปเบฒเปเบเบปเปเบฒ (เบเบฒเบโเบเบฒเบโเบเบฐโเปเบโเปเบเบโเบเบปเบโ) 1MB เบเบญเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ.
เบเบฑเปเบเปเบกเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบดเบ 8MB เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบฒเบเบเบตเบเบญเบฑเบ, เบซเบผเบท 4MB เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฑเบ. เบเบปเบงเปเบฅเบเบเบตเปเปเบเปเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบตเป.
เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ: เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบงเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบเบฝเบเบเบทเบเปเบซเบกเปเบเปเปเปเบเบตเบเบซเบเบถเปเบเบเบฑเปเบเปเบเบเบธเบเป 5 เบกเบทเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบซเบผเบฒเบเบเบงเปเบฒ 10 เบเบตเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบซเบเปเบญเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเบเบฎเบญเบเบเบฒเบเบเบฝเบเบเบทเบเปเบซเบกเป.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบเบทเบญเบเบเปเบฒเบเบงเปเบฒเบเบนเปเบเบฐเบฅเบดเบเบชเบฑเบเบเบฒเบซเบเบถเปเบเบฎเปเบญเบเบเบฑเบ.
เปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบ NOR vs NAND
เบกเบทเปเบเบตเป, เปเบเปเบเบญเบ, เบเบงเบฒเบกเบเบปเบเบเปเบฒ NAND เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเบดเบเบปเบกเบซเบผเบฒเบ, เปเบเปเบเปเบญเบเบเปเปเปเบเปเปเบเปเบกเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบตเป: NAND, เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบ NOR, เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบ, เบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบเปเปเบเบต, เปเบฅเบฐเบญเบทเปเบเป, เปเบฅเบฐเบเบฒเบเบญเบ. เบเบดเบ NAND เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบกเบตเบซเบผเบฒเบเบซเบผเบฒเบ.
เบเปเปเปเบชเบเบเบญเบ NOR เบเบฐเบเบญเบเบกเบต:
- เบเบฐเบฅเบดเบกเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบ (เปเบฅเบฐ, เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เบฅเบฒเบเบฒเบชเบนเบเบเปเป megabyte);
- เบเบงเบฒเบกเปเบงเบเบฒเบเบชเบทเปเบชเบฒเบเบเปเปเบฒ (เบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเปเบเปเบเบญเบ serial เบเบทเบเบเปเบฒเปเบเป, เบเบปเบเบเบฐเบเบดเปเบฅเปเบง SPI เบซเบผเบท I2C);
- เบเบฒเบเบฅเบถเบเบเปเบฒ (เบเบถเปเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฑเบ, เบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบฒเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบงเบดเบเบฒเบเบตเบซเบฒเบซเบผเบฒเบเบงเบดเบเบฒเบเบต).
เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบกเบตเบซเบเบฑเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบชเบทเบเบเปเป.
เบเปเบฒเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบ, microcircuit เปเบเปเบเบทเบเปเบฅเบทเบญเบ (เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบตเปเปเบกเปเบเบเปเปเบชเปเบฒเบเบฑเบ, เบกเบตเบซเบผเบฒเบ analogues เปเบเบเบฐเบซเบผเบฒเบเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบ pinout เปเบฅเบฐเบฅเบฐเบเบปเบเบเปเบฒเบชเบฑเปเบ; เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ microcircuit เบเบฒเบเบเบนเปเบเบฐเบฅเบดเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฐ / เบซเบผเบทเบเบฐเบซเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ. เบฅเบฐเบซเบฑเบ).
เบเปเบญเบเปเบเปเบญเบฑเบเบเบตเปเบชเปเบฒเบเบขเบนเปเปเบ kernel Linux เปเบเบฃเปเบงเบต, เปเบ Raspberry, เบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเปเบญเบเบเบฑเบเบเบญเบเบเบปเปเบเปเบกเปเบญเบธเบเบฐเบเบญเบ, เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ - เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบชเปเบเบฒเบเบเปเบญเบเบเบฑเบเบเบตเปเบฅเบงเบเบฅเบงเบกเปเบฅเปเบงเปเบ /boot/overlays เปเบฅเบฐเบเบฑเบเปเบเบเปเบฅเบฑเบเบเปเบญเบ /boot/config.txt.
เบเบปเบงเบขเปเบฒเบเปเบเบฅเป dts
เบเปเบงเบเบเบงเบฒเบกเบเบทเปเบชเบฑเบ, เบเปเบญเบเบเปเปเปเบเปเปเบเบงเปเบฒเบกเบฑเบเบเบทเบเบเบฝเบเปเบเบเบเปเปเบกเบตเบเปเปเบเบดเบเบเบฒเบ, เปเบเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ.
/*
* Device tree overlay for at25 at spi0.1
*/
/dts-v1/;
/plugin/;
/ {
compatible = "brcm,bcm2835", "brcm,bcm2836", "brcm,bcm2708", "brcm,bcm2709";
/* disable spi-dev for spi0.1 */
fragment@0 {
target = <&spi0>;
__overlay__ {
status = "okay";
spidev@1{
status = "disabled";
};
};
};
/* the spi config of the at25 */
fragment@1 {
target = <&spi0>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
flash: m25p80@1 {
compatible = "atmel,at25df321a";
reg = <1>;
spi-max-frequency = <50000000>;
/* default to false:
m25p,fast-read ;
*/
};
};
};
__overrides__ {
spimaxfrequency = <&flash>,"spi-max-frequency:0";
fastread = <&flash>,"m25p,fast-read?";
};
};เปเบฅเบฐเปเบเบงเบญเบทเปเบเปเบ config.txt
dtoverlay=at25:spimaxfrequency=50000000เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเบปเบเปเบฅเบตเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบดเบเบเบฑเบ Raspberry Pi. เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเปเบกเปเบเบเบนเปเบเปเบฝเบงเบเบฒเบเบเปเบฒเบเปเบญเปเบฅเบฑเบเปเบเบฃเบเบดเบ, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบขเบนเปเบเบตเปเบเบตเปเปเบกเปเบ banal เปเบเบดเบเปเบกเปเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ: microcircuit เบกเบตเบเบฝเบเปเบเป 8 เบเบฒ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบดเบ, เบเบฐเบฅเบฑเบเบเบฒเบ, SPI (CS, SI, SO, SCK. ); เบฅเบฐเบเบฑเบเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบเบเบญเบ Raspberry Pi, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบชเบฒเบเปเบเปเบเบตเปเบกเปเบเบตเบก - เบเบฝเบเปเบเปเปเบเบทเปเบญเบกเบเปเป 6 pins เบเบตเปเบฅเบฐเบเบธเปเบงเป.
เบเบฒเบเบชเปเบฒเบเบเบฑเบเบซเบฒ
เบเบฒเบกเบเบปเบเบเบฐเบเบด, เบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบเบเบฑเบเบซเบฒเบเบฐเบเปเบฒเบเบซเบผเบฒเบเปเบเบฑเปเบ, เปเบฅเบฐเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเปเบเบดเบเปเบงเบฅเบฒเบเปเปเปเบ. เบชเบฐเบเบฑเปเบเปเบซเปเบขเบธเบเปเบเบปเบฒ, เปเบญเบปเบฒเบชเบดเปเบเบเบตเปเบเบฝเบเปเบงเปเปเบฅเปเบง, เปเบฅเบฐเบเบตเปเปเบเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบตเปเบเบฑเบเบเบปเบเบขเบนเปเปเบเปเบเบปเบฒ.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบงเปเบฒเบเบฑเบเบเบถเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบ SPI NOR Flash.
NOR Flash เปเบกเปเบเบซเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเปเปเบฎเบนเป?
เบเบตเปโเปเบกเปเบโเบเบงเบฒเบกโเบเบปเบโเบเปเบฒโเบเบตเปโเบเปเปโเบฅเบฐโเปเบซเบตเบโเบเบตเปโเบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบฎเบฑเบโเปเบเปโเบชเบฒเบกโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโ:
- เบเบฒเบเบญเปเบฒเบ:
เบเบฒเบเบญเปเบฒเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ: เบเบงเบเปเบฎเบปเบฒเบชเบปเปเบเบเบตเปเบขเบนเปเปเบฅเบฐเบญเปเบฒเบเบซเบผเบฒเบ bytes เบเบฒเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ; - เบเบฑเบเบเบถเบ:
เบเบฒเบเบเบฝเบ NOR flash เปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเปเบเบเบเบปเบเบเบฐเบเบด, เปเบเปเบกเบฑเบเบกเบตเบเบงเบฒเบกเปเบเบเบเบฐเบซเบฅเบฒเบเบซเบเบถเปเบ: เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบฝเบเปเบเป 1 เบซเบฒ 0, เปเบเปเบเปเปเปเบกเปเบเปเบเบเบฒเบเบเบฑเบเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ: เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต 0x55 เปเบเปเบเบฅเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบซเบผเบฑเบเบเบฒเบเบเบฝเบ 0x0f เบเบฑเบเบกเบฑเบ, 0x05 เบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเบขเบนเปเบเบตเปเบเบฑเปเบ. (เปเบเบดเปเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป); - เบฅเบถเบ:
เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก - เบเบฒเบเบเปเบฝเบเปเบเบ 0 เบซเบฒ 1, เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบถเบเปเบกเปเบเปเบเปเป. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบชเบญเบเบญเบฑเบเบเปเบฒเบญเบดเบ, เบกเบฑเบเบเปเปเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบ bytes, เปเบเปเบกเบตเบเบฑเบ (เบเบฑเบเบฅเบปเบเบเปเบฒเปเบชเบธเบเบเบตเปเปเบเบเบดเบเปเบฅเบทเบญเบเปเบกเปเบ 4kb). Erase เบเปเบฒเบฅเบฒเบเบเปเบญเบเปเบกเปเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเปเบเบฑเบเบงเบดเบเบตเบเบฝเบงเบเบตเปเบเบฐเบเปเบฝเบ 0 เบซเบฒ 1. เบเบฑเปเบเบเบฑเปเบ, เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ flash, เบเปเบฒเบเบกเบฑเบเบเบฐเบเปเบญเบเบเบฑเบเบงเบฒเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเปเบซเปเบเบฑเบเปเบเบเปเบเบเบเบญเบ block เบฅเบปเบ.
เบเบฒเบเบเบฑเบเบเบถเบเปเบ NOR Flash:
เบเปเปเบกเบนเบเบเบฒเบเบชเบญเบ
เบกเบฑเบเปเบกเปเบ
01010101
เบเบฑเบเบเบถเบ
00001111
เปเบเปเบเบฒเบเปเบเบฑเบ
00000101
เบเบฑเบเบเบถเบเบเบปเบงเบกเบฑเบเปเบญเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบเบถเบเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ. เบเบงเบฒเบกเบเบฒเบงเบเบปเบเบเบฐเบเบดเบเบญเบเบเบฑเบเบเบถเบเปเบกเปเบเบเบฐเบกเบฒเบ 30 เปเบเบเป (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบงเบซเบผเบฒเบเบเบดเปเบฅเปเบเบเปเปเบเบตเบเบเบถเปเบเบเบฒเบเบเบฑเปเบ). เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบงเบเบกเบฑเบเบเบฝเบเปเบเปเปเบเบฑเบเบเบธเบเบเบญเบ bytes, เปเบเป, เบเปเบฒเบเปเบฒเบเบชเบปเบเปเบ, CBOR เบเบทเบเบเปเบฒเปเบเปเบเบฒเบเปเบเบเบฑเบเบเบถเบ.
เบเบญเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบฒเบโ, เบเบงเบโเปเบฎเบปเบฒโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเบเปเปโเบกเบนเบ "เบเบฒเบโเบเบฑเปเบโเบเปเบฒโ" เบเบฒเบโ, เบเบฑเบโเบเบฑเบโเบเบธเบโเปเบฅเบฐโเบเปเปโ: ID เบญเบธโเบเบฐโเบเบญเบโเบชเบฐโเปเบเบฒเบฐโเปเบโเบซเบเบถเปเบโ, เบเบฒเบโเบเบฑเบโเปเบเบฑเบโเปเบเบตโ, เบเบธเบ "เบญเบธโเบเบฐโเบเบญเบโเปเบกเปเบโเบเบปเปเบงโเบเบฒเบงโ" เปเบฅเบฐโเบญเบทเปเบเปโ.
เบเปเปโเบกเบนเบโเบเบตเปโเปเบกเปเบโเบเบธเบโเบเบญเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบตเปโเบกเบตโเบกเบนเบโเบเปเบฒโ, เบเบฑเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโเปเบ CBOR เบเบงเบโเปเบฎเบปเบฒโเบเปเปโเบกเบตโเบซเบผเบฒเบโเบเบญเบโเบเปเปโเบกเบนเบโเบเบตเป (เบเปเปโเบซเบผเบฒเบโเบเบฒเบโเปเบโเบเบดโเปเบฅโเปเบโ)โ, เปเบฅเบฐโเบกเบฑเบโเบกเบตโเบเบฒเบโเบเบฑเบโเบเบธเบโเปเบฅเบทเปเบญเบเปโ.
เปเบเบชเบดเปเบเบเบตเปเบเปเปเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบญเบตเปเบเบกเบฑเบเบงเปเบฒเบชเบฐเบเบฒเบเบเบฒเบ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบทเปเบเปเบฒเบเปเบญเบเบเบตเปเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบ, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเปเบฅเบฐ, เบเปเบฒเปเบเบฑเบเปเบเปเบเป, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบฎเบฒเบเปเบงเบฅเบปเปเบกเปเบซเบฅเบง / เบเปเปเบกเบนเบเปเบชเบเบซเบฒเบ.
เปเบซเบผเปเบเบเบญเบเบเบฑเบเบซเบฒเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเป?
- เบเบดเบเปเบเบทเปเบญเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเบเบฝเบ/เบฅเบถเบ. เบเบตเปเปเบกเปเบเบกเบฒเบเบฒเบเบเบฐเปเบเบเบเบญเบ "เบเปเปเบกเบต trick เบเปเบฒเบ crowbar."
เบเปเปเบกเบนเบเบเบฒเบ on stackexchange: เปเบกเบทเปเบญเปเบเบเบทเบเบเบดเบเปเบเบเบฐเบเบฐเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบ, เบเบฑเบเบฅเบปเบ (เบเบฑเปเบเปเบเบฑเบ 1) เปเบฅเบฐเบเบฝเบ (เบเบฑเปเบเปเบเบฑเบ 0) เบเปเบฒเปเบเบชเบนเปเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเปเปเบเปเบเปเบฒเบเบปเบ: เบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเป, เบเบฝเบเบเบฒเบเบชเปเบงเบ (เปเบงเบปเปเบฒเบงเปเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบญเบ 10 bytes / 80 bits. , เปเบเปเบเบฑเบเบเปเปเบเบฑเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเปเบเบฝเบเปเบเป 45 bits), เบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบงเปเบฒเบเบฒเบ bits เบเบฐเบขเบนเปเปเบเบชเบฐเบเบฒเบเบฐ "เบเบฒเบเบเบฒเบ" (เบเบฒเบเบญเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบฅเบดเบเปเบเปเบเบฑเบ 0 เปเบฅเบฐ 1); - เบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ flash เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.
BER, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเปเบฒเบซเบผเบฒเบ, เบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบเบฑเบเบชเบนเบ; - เบเบงเบฒเบกเบเบดเบเบเบฒเบเบฅเบปเบเปเบก
เบเปเปเบกเบนเบเบเบตเปเบเบทเบเบชเบปเปเบเบเปเบฒเบ SPI เบเปเปเปเบเปเบเบทเบเบเบปเบเบเปเบญเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบดเบเบเบฝเบงเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบ synchronization เบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบ - เบเบฒเบเบชเบนเบเปเบชเบเบซเบผเบทเบเบฒเบเปเบเบเบเบดเบ (เปเบเบดเปเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบดเบเปเบเบทเบญเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเป); - เบเบงเบฒเบกโเบเบดเบโเบเบฒเบ / เบเบดเบโเบเบฒเบโเบญเบทเปเบเปโ
เบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเปเบโเบฅเบฐโเบซเบฑเบโ, Raspberry glitchesโ, เบเบฒเบโเปเบเบโเปเบเบโเบกเบฐโเบเบธเบโเบเปเบฒเบโเบเบฒเบง ...
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบชเปเบฒเบเบเปเปเบเปเบฒเบเบปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเป, เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ, เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท:
- เบเบฑเบเบเบถเบเบเปเบญเบเปเบเบปเปเบฒเปเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบเบฑเบเบเบต, เบเบฒเบเบเบฝเบเบเบตเปเบเบฑเบเบเปเบฒเบเปเปเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ - เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบทเปเบ, เบกเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบปเบเปเบฅเบฐเบเบธเบเปเบเปเบเปเบงเปเบเบปเปเบฒเบเบตเปเบเบฐเปเบงเปเบเป - เบฅเบฐเบเบปเบเบเปเบญเบ, เบเปเบฒเปเบเบฑเบเปเบเปเบเป, เบเบทเปเบเบเบปเบงเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
(เบเบปเบงเบขเปเบฒเบเบเบฒเบเบเบตเบงเบดเบ "เบกเบฑเบเบเปเปเบเบงเบเปเบเบฑเบ", เบเบตเปเบเปเบญเบเบเบดเบเบงเปเบฒเบเบธเบเบเบปเบเปเบเปเบเบปเบ: เบซเบผเบฑเบเบเบฒเบ reboot เบชเบธเบเปเบชเบตเบ, เบฅเบฐเบเบปเบเปเบเบฅเปเปเบกเปเบ "เปเบเบ" เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเป boot).
เปเบเบงเบเบงเบฒเบกเบเบดเบ, เบงเบดเบเบตเบเบฒเบ, เบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบ
เปเบกเบทเปเบญเบเปเบญเบเปเบฅเบตเปเบกเบเบดเบเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเบเบตเป, เบเบงเบฒเบกเบเบดเบเบซเบผเบฒเบเบขเปเบฒเบเปเบเปเปเบเบปเปเบฒเปเบเปเบเบซเบปเบงเบเบญเบเบเปเบญเบ, เบเบปเบงเบขเปเบฒเบ:
- เปเบเปเบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบ;
- เบเบฒเบเบเปเบฒเปเบเปเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเบฐเบซเบฅเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ headers เบเบฑเบเบเบถเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบฒเบเบเบฑเบเบเบถเบเบเปเบงเบเบเบปเบเปเบญเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฑเบเบเบถเบเปเบเบซเบเบถเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเปเบเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเปเบเป;
- เปเบเปเบเปเบญเบเบเปเปเบกเบนเบเบเปเบญเบเปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบดเบเบเบฐเบฅเบฑเบเบเบฒเบ;
- เปเบเบฑเบเบฎเบฑเบเบชเบฒ checksums เบชเปเบฒเบฅเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบ;
- เปเบเปเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเปเบเบเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบชเบฝเบ.
เบเบฒเบเปเบเบงเบเบงเบฒเบกเบเบดเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเปเบเบทเบเบเปเบฒเปเบเป, เปเบเบเบฐเบเบฐเบเบตเปเบเบปเบเบญเบทเปเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเบฐเบเบดเปเบก. เปเบซเปเปเบเบขเบนเปเปเบเบเปเบฒเบชเบฑเปเบ.
เบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบ
เปเบซเบเบเบฒเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเปเบงเปเปเบเบงเบฒเบฅเบฐเบชเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบทเบเบฑเบเปเบฅเบฐเปเบฎเบฑเบเบเปเปเบฒเปเบเป ("เบเบดเปเบกเบซเบผเบฝเบ 5 เบฎเบนเปเบเบตเบ", "เบเบปเบเบเบธเปเบกเปเบเบทเปเบญเปเบซเปเบเบฒเบเบเปเบฝเบเปเบเบ", ...). เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบตเบเบญเบฑเบเบเบงเบเบเบฐเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบต.
เบเบฒเบเบเบตเบเบญเบฑเบ overhead เปเบกเปเบเบเปเปเบชเปเบฒเบเบฑเบ (เปเบเปเบเบเปเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบกเบตเบญเปเบฒเบเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒ Pi เบเปเบฒเบญเบดเบเบกเบตเปเบเบเบซเบเบถเปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบตเปเบเบญเบ 700 MHz, เบฎเบธเปเบเบเบฐเบเบธเบเบฑเบเบกเบตเบซเบผเบฒเบเปเบเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบตเปเปเบเบตเบ gigahertz), เบญเบฑเบเบเบฒเปเบฅเบเบเปเบฝเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบกเปเบเบเปเปเบฒ (เบซเบผเบฒเบ. megabytes เบเปเปเบงเบดเบเบฒเบเบต), เบเบฐเบซเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบเปเบกเปเบเบเบฐเบซเบเบฒเบเบเปเบญเบ. เปเบเบเบเบปเปเบงเปเบ, เบเปเบฒเบเบฒเบเบเบตเบเบญเบฑเบเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบกเบฑเบเบเบฐเปเบเบฑเบเบเบงเบเปเบเบปเปเบฒเบเบฑเปเบ. (เบเปเปโเบกเบตโเบเบงเบฒเบกโเบงเบดโเบเบฒเบโเบขเปเบฒเบโเปเบเปโเบเบดเบโ, เบเบฝเบโเปเบเปโเบเปเบฒเบงโ)เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบญเบฑเบเบเบตเปเบเบฑเบเบขเบนเปเปเบเบเบปเบงเบเบดเบ, เปเบเปเปเบเบฑเบเบญเบฑเบเบเบณเบกเบฐเบเบฒ. Linux โ เบชเบฐเบเบฑเปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเปเปเบเบงเบเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบซเบผเบฒเบ (เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบซเปเบญเบเบชเบฐเปเบธเบ เปเบฅเบฐ เปเบเปเบเบฑเบเบเบฑเบเบเบฒเบเบขเปเบฒเบเบเบฒเบเบกเบฑเบ).
เบเบดเปเบเบชเปเบงเบเบเบญเบเบเบฑเบเบเบถเบเปเบเปเบเบทเบเปเบญเบปเบฒเบกเบฒเบเบฒเบเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ (1.7 MB, 70 เบเบฑเบเบฅเบฒเบเบเบฒเบ) เปเบฅเบฐเบเปเบฒเบญเบดเบเบเบงเบเปเบเบดเปเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเบเปเบเป gzip, lz4, lzop, bzip2, xz, zstd เบเบตเปเบกเบตเบขเบนเปเปเบเบเบญเบกเบเบดเบงเปเบเบต.
- gzip, xz, zstd เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ (40Kb).
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบปเบเบเบฐเบฅเบถเบเบงเปเบฒ xz เบเบปเบเบญเบฑเบเปเบเบ: เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบขเบนเปเบเบตเปเบเบตเปเปเบเบฅเบฐเบเบฑเบ gzip เบซเบผเบท zstd; - lzip เบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบซเปเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒเปเบฅเบฑเบเบเปเบญเบ;
- lz4 เปเบฅเบฐ lzop เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเปเบเบตเบซเบผเบฒเบ (150Kb);
- bzip2 เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบตเบเบตเปเบซเบเปเบฒเบเบฐเบซเบฅเบฒเบเปเบ (18Kb).
เบเบฑเปเบเบเบฑเปเบ, เบเปเปเบกเบนเบเบเบทเบเบเบตเบเบญเบฑเบเปเบเปเบเบตเบซเบผเบฒเบ.
เบเบฑเปเบโเบเบฑเปเบ (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเบเปเปโเบเบปเบโเบเปเปโเบเบปเบโเบเปเบญเบโเบเบตเปโเบฎเปเบฒเบโเปเบฎเบโ) เบเบฐโเบกเบตโเบเบฒเบโเบเบตเบโเบญเบฑเบโ! เบเบฝเบเปเบเปเบเปเบญเบเบงเปเบฒเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบชเบฒเบกเบฒเบเปเบชเปเปเบ flash drive เบเบฝเบงเบเบฑเบ.
เบเปเปเบซเปเบเบดเบเบเปเบฝเบงเบเบฑเบเบเปเปเปเบชเบ.
เบเบฑเบโเบซเบฒโเบเปเบฒโเบญเบดเบโ: เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบปเบโเบฅเบปเบโเปเบฅเปเบงโเบงเปเบฒโเบเบธเบโเบเบฑเบโเบเบถเบโเบเบฒเบโเบเบฑเบโเบเบตโเบเบฑเบโเปเบโเบเปเบญเบโเปเบ flashโ. เปเบเบเบเบปเบเบเบฐเบเบด, archiver เปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบเบฒเบเบเบฐเปเบชเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบเบปเบเบเปเบงเบฒเบกเบฑเบเบเบฑเบเบชเบดเบเปเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบฝเบเปเบเบเปเบฒเบเบญเบฒเบเบดเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบเบเบตเปเบเปเบฎเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบฐเปเบซเบตเบ.
เบเปเบญเบเปเบซเบฑเบเบชเบฒเบกเบงเบดเบเบต:
- เบเบตเบเบญเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบเบเปเบเปเบเบฒเบเบเบตเบเบญเบฑเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบ.
เบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบเปเบเปเบญเบเบเปเปเบกเบฑเบเบกเบฑเบ. เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเบฅเบฐเบเบฑเบเบเบตเปเปเปเบฒเบฐเบชเบปเบกเบซเบผเบฒเบ เบซเบผเบทเปเปเบญเบ, เบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเปเบญเบเบเบทเบ โเบเบฑเบโ เปเบซเปเปเบเบปเปเบฒเบเบฑเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบเปเบฝเบเปเบเบเบเบฐเบเบณเปเบเบชเบนเปเบฅเบฐเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเบซเบผเบธเบเบฅเบปเบเบขเปเบฒเบเบฎเปเบฒเบเปเบฎเบ. เปเบกเปเบเปเบฅเปเบง, เบเบฑเบเบซเบฒเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเบเบเบฒเบเบชเปเบฒเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบชเบฐเบเบฑเบเปเบซเบกเป, เปเบเปเบเบตเปเปเบกเปเบเบเบฒเบเปเบเบฑเบเบซเบปเบง - เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบธเบเบชเบฐเบเบฑเบเบเบญเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก; เปเบโเปเบเปโเบฅเบฐโเบเบปเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเบเบตเปโเบเบญเบโเบงเปเบฒโเบชเบฐโเบเบฑเบโเบเบญเบโเบงเบฑเบโเบเบฐโเบเบฒโเบเบธโเบเบปเบกโเบเบตเปโเบกเบฑเบโเปเบเปโเบเบทเบโเบเบตเบโเบญเบฑเบ ... - เบเบตเบเบญเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบเบเปเบเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป "เบเบฅเบฒเบชเบชเบดเบ", เปเบเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบเบเบญเบเบเบปเบเบญเบทเปเบ.
เบชเบนเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบฒเบเปเบเปเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเปเปเบเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเบเบเบถเบเบเบญเบเบเบฐเบซเบเบฒเบเบเบตเป (เบชเบดเบเบเบญเบ bytes), เบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบเบเบฐเบซเบเปเบญเบเบเบงเปเบฒ 1 (เบเบฑเปเบเปเบกเปเบ, เบเบฒเบเปเบเบตเปเบกเบเบฐเบฅเบดเบกเบฒเบเบเปเปเบกเบนเบเปเบเบเบเบตเปเบเบฐเบเบตเบเบญเบฑเบ); - เปเบฎเบฑเบ FLUSH เบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบถเบ.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเบเบญเบฑเบเบซเบผเบฒเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ FLUSH. เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ (เบซเบผเบทเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบตเบเบญเบฑเบ), เปเบกเบทเปเบญเปเบเปเบฎเบฑเบเบเบตเป archiver เบเบฐเบเบญเบเปเบเบฑเบเบเปเปเบฒ compressed เปเบเบทเปเบญเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบทเปเบเบเบน. เบเบฑเบโเบซเบกเบปเบ เบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบเบเบตเปเปเบเปเบฎเบฑเบเปเบฅเปเบง. เบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเปเบเบเปเบฒเบงsyncเปเบเบฅเบฐเบเบปเบเปเบเบฅเปเบซเบผเบทcommitเปเบ sql.
เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบฒเบเบฐเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเบตเปเบชเบฐเบชเบปเบกเปเบฅเบฐเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบฐเบเปเปเบเบปเบเบเบธเบเปเบเบปเปเบฒเบเบฑเบเปเบเบฎเบธเปเบเบเปเบญเบ.
เบเปเบญเบเบเบดเบเบงเปเบฒเบกเบฑเบเปเบซเบฑเบเปเบเปเบเบฑเบเปเบเบเบเบตเปเบเปเบญเบเปเบฅเบทเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบฒเบก, เปเบซเปเปเบเบดเปเบเบกเบฑเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบก.
เบเบปเบ เบเปเบฝเบงเบเบฑเบ FLUSH เปเบ zlib.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเบเบชเบญเบเบซเบปเบงเปเบเบปเปเบฒเปเบเบเบญเบตเบเปเบชเปเบเบปเบเบเบงเบฒเบก, เปเบญเบปเบฒ 70 เบเบฑเบเบเบฑเบเบเบถเบเบเปเปเบกเบนเบเบเบฒเบเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเปเบเบดเบ, เบกเบตเบเบฐเบซเบเบฒเบเบซเบเปเบฒ 60Kb. (เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโเบเบฐโเบซเบเบฒเบโเบซเบเปเบฒโเบเบฒเบโเบซเบผเบฑเบโ) เปเบเปเบฎเบฑเบ:
เบเปเปเบกเบนเบเปเบเบทเปเบญเบเบเบปเปเบ
เบเบฒเบเบเบตเบเบญเบฑเบ gzip -9 (เบเปเปเบกเบต FLUSH)
zlib เบเบฑเบ Z_PARTIAL_FLUSH
zlib เบเบฑเบ Z_SYNC_FLUSH
เบเบฐเบฅเบดเบกเบฒเบ, KB
1692
40
352
604
เบขเบนเป glance เบเปเบฒเบญเบดเบ, เบฅเบฒเบเบฒเบเบตเปเบเบฐเบเบญเบเบชเปเบงเบเปเบเบ FLUSH เปเบกเปเบเบชเบนเบเปเบเบตเบเปเบ, เปเบเปเปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเปเบฅเปเบงเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบซเบเปเบญเบ - เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบฑเบเบซเบกเบปเบ, เบซเบผเบทเบเบฒเบเบเบตเบเบญเบฑเบ (เปเบฅเบฐเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ) เบเปเบงเบ FLUSH. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเปเบฅเบทเบกเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต 70 เบเบฑเบเบเบฑเบเบเบถเบ, เบเบฒเบเบเปเปเบฒเบเปเบญเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบ Z_PARTIAL_FLUSH เปเบกเปเบเบกเบตเบเบฝเบเปเบเป 4-5 bytes เบเปเปเบเบฑเบเบเบถเบ. เปเบฅเบฐเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเปเบเบทเบญเบ 5: 1, เปเบเบดเปเบเบซเบผเบฒเบเบเบงเปเบฒเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบตเปเบฅเบตเบ.
เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเปเบฅเบทเปเบญเบเปเบเบ, เปเบเป Z_SYNC_FLUSH เบเบปเบงเบเบดเบเปเบฅเปเบงเปเบกเปเบเบงเบดเบเบตเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบงเปเบฒเบเบตเปเบเบฐเปเบฎเบฑเบ FLUSH
เปเบกเบทเปเบญเปเบเป Z_SYNC_FLUSH, 4 bytes เบชเบธเบเบเปเบฒเบเบเบญเบเปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบเบเบฐเปเบเบฑเบ 0x00, 0x00, 0xff, 0xff. เปเบฅเบฐเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบเบฑเบเบเบงเบเบกเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบเบกเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเบฐเบซเบเบฒเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบฝเบเปเบเป 324Kb.
เบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบญเบเปเบเบทเปเบญเบกเบเปเปเบกเบตเบเปเบฒเบญเบฐเบเบดเบเบฒเบ:
เบเบฅเบฑเบญเบเบเบฐเปเบเบ 0 เปเปเปเบเบตเปเบกเบตเปเบเบทเปเบญเบซเบฒเบซเบงเปเบฒเบเปเบเบปเปเบฒเบเบทเบเบเปเปเบเปเบฒเบ.
เบเบฅเบฑเบญเบเบเบฐเปเบเบ 0 เบเบตเปเบกเบตเปเบเบทเปเบญเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒเบเบฐเบเบญเบเบเปเบงเบ:
- เบซเบปเบงเบเบฅเบฑเบญเบเบชเบฒเบกเบเบดเบ;
- 0 เบซเบฒ 7 bits เปเบเบปเปเบฒเบเบฑเบเบชเบนเบ, เปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบฒเบเบชเบญเบเบเปเบญเบ byte;
- เบฅเปเบฒเบเบฑเบเบชเบตเปเปเบเบเป 00 00 FF FF.
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบซเบฑเบเปเบเป, เปเบเบเบฅเบฑเบญเบเบชเบธเบเบเปเบฒเบเบเปเบญเบ 4 bytes เปเบซเบผเบปเปเบฒเบเบตเปเบกเบตเบเบฒเบ 3 เบซเบฒ 10 เบเบดเบเบชเบนเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบปเบงเบเบดเบเปเบฅเปเบงเบกเบตเบขเปเบฒเบเบซเบเปเบญเบ 10 เบชเบนเบ.
เบกเบฑเบ turns เปเบซเปโเปเบซเบฑเบโเบงเปเบฒ blocks เบชเบฑเปเบโเบเบญเบโเบเปเปโเบกเบนเบโเบเบฑเปเบโเบเปเบฒเบงโเปเบเบโเบเบปเบโเบเบฐโเบเบด (เบชเบฐโเปเบซเบกเบตโ?) เปเบเบปเปเบฒโเบฅเบฐโเบซเบฑเบโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเป block เบเบญเบโเบเบฐโเปเบเบ 1 (เบเบฑเบโเบเบปเบโเบเบตเปโ)โ, เปเบเบดเปเบโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเบชเบดเปเบโเบชเบธเบโเบเปเบงเบ 7 เบชเบนเบโเบเบดเบโ, เปเบซเปโเบเบฑเบโเบซเบกเบปเบโเบเบญเบ 10-17 เบเบฒเบโเบฎเบฑเบโเบเบฐโเบเบฑเบ zero bits (เปเบฅเบฐโเบชเปเบงเบโเบเบตเปโเปเบซเบผเบทเบญโเบเบฐ เปเบเบฑเบเบชเบนเบเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบฐเบกเบฒเบ 50%).
เบเบฑเปเบเบเบฑเปเบ, เปเบเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบ, เปเบ 100% เบเบญเบเบเปเบฅเบฐเบเบตเบกเบตเบชเบนเบเบซเบเบถเปเบ byte เบเปเบญเบ 0x00, 0x00, 0xff, 0xff, เปเบฅเบฐเปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบชเปเบงเบเบชเบฒเบกเบเบญเบเบเปเบฅเบฐเบเบตเบกเบตเบชเบญเบเบชเบนเบ bytes. (เบเบฒเบเบเบตเบเบงเบฒเบกเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบญเบเปเบเป CBOR binary, เปเบฅเบฐเปเบกเบทเปเบญเปเบเปเบเปเปเบเบงเบฒเบก JSON, เบเบฅเบฑเบญเบเบเบญเบเบเบฐเปเบเบ 2 - เบเบฅเบฑเบญเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบฐเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบปเปเบงเปเบเบซเบผเบฒเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ, เบเบฅเบฑเบญเบเบเบตเปเบเปเปเบกเบตเบชเบนเบ bytes เปเบเบตเปเบกเปเบเบตเบกเบเปเบญเบเบเบตเปเบเบฐเบเบปเบ 0x00, 0x00, 0xff, 0xff).
เปเบเบเบฅเบงเบกเปเบฅเปเบง, เบเบฒเบเบเปเบฒเปเบเปเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบกเบตเบขเบนเป, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบซเบกเบฒเบฐเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบซเบเปเบญเบเบเบงเปเบฒ 250Kb.
เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฑเบเปเบเปเบญเบตเบเปเบฅเบฑเบเบเปเบญเบเปเบเบเบเบฒเบเปเบฎเบฑเบ juggling เปเบฅเบฑเบเบเปเบญเบ: เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบปเบเปเบเบเบฒเบเบกเบตเบชเบนเบเบชเบญเบเบชเบฒเบกเบเบดเบเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฑเบ, เบชเบญเบเบชเบฒเบกเบเบดเบเปเบเบเบญเบเบเบปเปเบเบเบญเบเบเบฑเบเบเบฑเบเบเปเปเบเปเบฝเบเปเบเบ ...
เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเบขเปเบฒเบเปเบเบเปเบฎเบเบเบตเปเบเบฐเบขเบธเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเปเบเบญเบฑเบเบเบฒเบเบตเปเบเปเบญเบเบชเบฒเบกเบฒเบเบชเบดเปเบเบชเบธเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ archiver เบเบญเบเบเปเบญเบเปเบญเบ.
เปเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ, เบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบเบเบญเบเบเปเบญเบเบเปเบญเบเปเบเปเบฎเบฑเบ 3-4 bytes เบเปเปเบเบฒเบเบเบฝเบ, เบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบซเบผเบฒเบเบเปเบงเบฒ 6: 1. เบเปเบญเบเบเบฐเบเบทเปเบชเบฑเบ: เบเปเบญเบเบเปเปเปเบเปเบเบฒเบเบซเบงเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฑเปเบเบเปเบฒเบง;
เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต, เปเบเป zlib (deflate) เบเบฑเบเบเบปเบเปเบเบฑเบเบชเบนเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเบเปเบเบปเปเบฒ, เบชเบปเบกเบเบงเบเปเบฅเบฐเปเบเบปเปเบฒเปเบเปเปเบฅเบฑเบเบเปเบญเบ. เบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒ 32Kb เบชเบธเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบเบเบฐเบซเบฅเบฒเบเปเบเบกเบทเปเบเบตเป (เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบฒเบเบเบฅเบฑเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบชเบดเปเบเบเบตเปเบขเบนเปเปเบเบเบฐเปเบชเบเปเปเบกเบนเบ 40Kb เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบกเบฑเบเบเบฐเปเบฅเบตเปเบกเบเบทเบเปเบเบฑเบเปเบงเปเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบฅเบฐเบเบฐเบเปเปเบญเปเบฒเบเบญเบตเบเปเบเบดเบเปเบซเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ). เปเบ archivers เบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก, เบเบฐเบซเบเบฒเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบกเบฑเบเบเบฐเบเบทเบเบงเบฑเบเปเบเบเปเบเบฑเบ megabytes เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบดเปเบฅเปเบ.
เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบชเบทเบเบเปเปเบเบฒเบเบชเบถเบเบชเบฒ mini-archivers เบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบเปเปเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบชเบญเบ bzip2 (เบเบทเปเปเบงเป, เปเบเบเบเปเปเบกเบตเบเบฒเบ FLUSH เบกเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบตเปเบเบตเปเบฅเบตเบเปเบเบทเบญเบ 100: 1). เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบกเบฑเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเปเปเบเบตเบซเบผเบฒเบเบเบฑเบ FLUSH;
เบชเบปเบกเบกเบธเบเบเบดเบเบฒเบเบเบญเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง
Libbz2 เบชเบฐเปเบซเบเบตเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบฒเบเปเบฅเบทเบญเบ flush, เปเบเบดเปเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบฐเบฅเปเบฒเบเบเบปเบเบเบฐเบเบฒเบเบธเบเบปเบก (เบเบฝเบเบเบฝเบเบเบฑเบ Z_FULL_FLUSH เปเบ zlib);
เปเบฅเบฐเบญเบฑเบเบชเบธเบเบเปเบฒเบเบเบตเปเบเบฐเบเบปเบเบชเบญเบเปเบกเปเบ zstd. เบญเบตเบเบเบฒเบกเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ, เบกเบฑเบเบเบตเบเบญเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเบญเบ gzip, เปเบเปเปเบงเบเบงเปเบฒเบซเบผเบฒเบ, เบซเบผเบทเบเบตเบเบงเปเบฒ gzip.
เบญเบฐเบเบดเบเบฒ, เบเปเบงเบ FLUSH เบกเบฑเบเบเปเปเปเบเปเบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเบซเบผเบฒเบ: เบเบฐเบซเบเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบกเปเบเบเบฐเบกเบฒเบ 700Kb.
ะฏ เปเบเบซเบเปเบฒ github เบเบญเบเปเบเบเบเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฎเบฑเบเบเปเบฒเบเบญเบเบงเปเบฒเบเปเบฒเบเบเบงเบเบเบฑเบเปเบเบดเบ 10 bytes เบเบญเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฅเบฑเบญเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เปเบเบดเปเบเบขเบนเปเปเบเปเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบเปเบฎเบฑเบ;
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบขเบธเบเบขเบนเปเปเบเบเบธเบเบเบตเปเปเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบญเบเบเปเบญเบเบเบฑเบ archivers (เปเบซเปเบเปเบญเบเปเบเบทเบญเบเปเบเบปเปเบฒเบงเปเบฒ xz, lzip, lzo, lz4 เบเปเปเปเบเปเบชเบฐเปเบเบเบเบปเบงเปเบญเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบขเบนเปเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบเปเปเบกเบต FLUSH, เปเบฅเบฐเบเปเบญเบเบเปเปเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบงเบดเบเบตเบเบฒเบเบเบตเบเบญเบฑเบ exotic เบซเบผเบฒเบ).
เปเบซเปเบเบฑเบเบเบทเบเบซเบฒเบเบฑเบเบซเบฒเบเบฒเบเบเบฑเบเปเบเบฑเบเปเบเบปเปเบฒเปเบเปเบก.
เบเบฑเบเบซเบฒเบเบตเบชเบญเบ (เบเปเบญเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบงเบปเปเบฒเบงเปเบฒเบขเบนเปเปเบเบเปเบฒเบชเบฑเปเบ, เบเปเปเปเบกเปเบเบกเบนเบเบเปเบฒ) เปเบกเปเบเบงเปเบฒเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบกเปเบเบชเบฒเบเบเปเปเบฒเบเบฝเบง, เปเบเบดเปเบเบกเบตเบเบฒเบเบญเปเบฒเบเบญเบตเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบฒเบเบชเปเบงเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบชเบเบซเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบนเบเปเบชเบเบเปเปเบเบฝเบเปเบเปเบเบฅเบฑเบญเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเบทเบเบเบตเบเบญเบฑเบ, เปเบเปเบเบฑเบเปเบเบฑเบเบเปเปเบกเบนเบเบเปเปเปเบเบเบฑเบเบซเบกเบปเบ.
เบกเบตเบงเบดเบเบตเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป:
- เบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบ - เปเบเบตเปเบกเบเบฒเบเบเปเปเบฒเบเปเบญเบเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เปเบเบดเปเบเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบฅเบฐเปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบ; เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเบเปเปเบกเบฒ;
- เบซเบผเบธเบเบเปเบญเบเบเบปเบเบชเบฐเบเปเบญเบเบเปเบฒเบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบ
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเปเบงเปเบฒเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบตเบเบญเบฑเบเปเบเปเบฅเบฐเบเบฅเบฑเบญเบเบเปเปเบกเบนเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ, เปเบฅเบฐเบเบฑเบเบซเบฒเบเบฐเบซเบฒเบเปเบเบเปเบงเบเบเบปเบงเบกเบฑเบเปเบญเบ (เบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเปเปเบเปเปเบกเบนเบเบเบญเบเบซเบเบถเปเบเบเบฅเบฑเบญเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฅเบฑเบญเบเบเบตเป). เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบตเปเปเบกเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบฎเบธเบเปเบฎเบเบเบตเปเบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบเบเบฐเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ. เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบตเปเบชเบธเบ: เปเบเปเบเบดเบเบเบฑเบเบซเบกเบปเบ 4MB เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบญเบฑเบเบเบฝเบง, เปเบเบดเปเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบตเบเบญเบฑเบเบเบตเปเบเบตเปเบฅเบตเบ, เปเบเปเบเบปเบเบชเบฐเบเปเบญเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเปเบกเบนเบเปเบชเบเบซเบฒเบ.
เปเบกเปเบเปเบฅเปเบง, เบเบฒเบเบเบฐเบเบตเบเบฐเบเบญเบกเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท. เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบทเปเปเบงเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบฎเบนเบเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเบกเบตเบเบฒเบเปเบซเบเบฑเบเบเบตเบเบเบตเปเบกเบต BER เบเปเปเบฒเบเบตเปเบชเบธเบเปเบฅเบฐเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบฐเบเบฒเบ 20 เบเบต.
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเบเบฅเบญเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเปเบเบเบปเบเบงเปเบฒเบเบฒเบเบชเบนเบเปเบชเบเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบฅเบตเปเบกเบเบปเปเบเบขเบนเปเปเบเบเบฅเบฑเบญเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบตเบเบญเบฑเบเบซเบเปเบญเบเบเบงเปเบฒ 10 KB เปเบเบเบฐเบซเบเบฒเบ.
เบกเบฑเบเปเบเปเบเบทเบเบเปเบฒเบงเปเบเบดเบเบเปเบญเบเบซเบเปเบฒเบเบตเปเบงเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเปเบเปเปเบกเปเบ paged;
เบเบฑเปเบเปเบกเปเบ, เบเบฐเบซเบเบฒเบเบซเบเปเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเปเบฒเปเบชเบธเบเบเบตเปเปเบกเปเบ 16Kb (เบกเบตเบชเบฐเบซเบเบงเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ). เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฐเบซเบเบฒเบเบซเบเปเบฒเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบฑเปเบเบเปเบฒเบง imposes เบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฐเบซเบเบฒเบเบเบฑเบเบเบถเบเบชเบนเบเบชเบธเบ.
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบญเบเบเปเปเปเบเปเบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบฑเบเบเบถเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบงเปเบฒเบชเบญเบเบชเบฒเบกเบเบดเปเบฅเปเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบเปเบซเบเปเบฒ 32Kb (เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ 128 เบซเบเปเบฒเบเปเปเบเบดเบ).
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก:
- เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบเบเปเบเป zlib (deflate);
- เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบ Z_SYNC_FLUSH;
- เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบเปเบเปเปเบเปเบฒเบ (เปเบเบฑเปเบ: 0x00, 0x00, 0xff, 0xff); เปเบ header เบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบญเบเบเปเบฒเบเบงเบ bytes เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบญเบญเบ;
- เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบ 32Kb เบซเบเปเบฒ; เบกเบตเบเบฐเปเบชเบเบฝเบงเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเบฒเบเปเบเบซเบเปเบฒ; เปเบเปเบเปเบฅเบฐเบซเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบตเบเบญเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เปเบฅเบฐ, เบเปเบญเบเบเบตเปเบเบฐเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบเบฐเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฝเบเปเบเปเบชเบญเบเบชเบฒเบก bytes เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเปเปเบเบฑเบเบเบถเบ, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเปเปเบเบฐเบซเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบธเบเป byte เบเบฑเบเบขเบนเปเบเบตเปเบเบตเป.
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบซเบปเบงเบเปเปเบกเบนเบ
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฑเบเบเบถเบเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบงเบฒเบ / เบเบญเบเปเบเบเบเบญเบเบเบฑเบเบเบถเบ.
เบเปเบญเบเบฎเบนเปเบชเบฒเบกเบงเบดเบเบต:
- เบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเปเปเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ, เบเปเบฒเบญเบดเบเบกเบตเบซเบปเบงเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบง, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบถเบเบเบปเบงเบกเบฑเบเปเบญเบ.
เปเบเบฎเบนเบเปเบเบเบเบตเป, เบเบฑเบเบชเปเบงเบเบซเบปเบง เปเบฅเบฐเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบกเบตเบเบงเบฒเบกเบเบฒเบงเบเปเบฝเบเปเบเบเปเบเป.
เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฝเบงเบเบตเปเบเบทเบเบเปเบฒเปเบเปเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒ; - เบชเปเบงเบเบซเบปเบง เปเบฅเบฐเบเบฑเบเบเบถเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบชเบฐเบเบฃเบตเบกเปเบเบเบเปเบฒเบเบซเบฒเบ.
เปเบเบเบเบฒเบเบเปเบฒเปเบเปเบชเปเบงเบเบซเบปเบงเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเปเปเบซเบปเบงเบซเบเบถเปเบเบเปเปเบกเบตเบเบปเบเบเปเปเบเบปเบเบญเบทเปเบ.
เบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเปเบฒเบเบงเบเบซเบผเบฒเบ; - เบเบฑเบเบเบถเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบชเบฒเบเบเปเปเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ, เบเบญเบเปเบเบเบเบฒเบเบเบฑเบเบเบถเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเปเบเบทเปเบญเบเบซเบกเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ (เบฅเบฑเบเบชเบฐเบเบฐ / เบฅเปเบฒเบเบฑเบเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบซเปเบฒเบกเบเบฒเบเปเบเบเบฅเบฑเบญเบเบเปเปเบกเบนเบ). เบเปเบฒเบกเบตเปเบเบทเปเบญเบเบซเบกเบฒเบเบขเบนเปเปเบเบเบฑเบเบเบถเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบเบเบตเปเบกเบฑเบเบเปเบงเบเบฅเปเบฒเบเบฑเบเบเบฒเบเบขเปเบฒเบ (เบซเบเบตเบเบฒเบเบกเบฑเบ).
เบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบเบดเบเบตเบเบฒเบ PPP.
เบเปเบญเบเบเบฐเบเบปเบเบเบปเบงเบขเปเบฒเบ.
เบเบฒเบเปเบฅเบทเบญเบ 1:

เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบเบขเบนเปเบเบตเปเบเบตเป: เบฎเบนเปเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบขเบนเปเบเบญเบเบซเบปเบงเบเปเปเปเบ. เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเปเบฒเบเบซเบปเบงเบเปเปเบเบปเบเบเปเบงเบฒเบเบงเบเปเบฎเบปเบฒเบเบปเบเบเบฑเบเบเบทเปเบเบเบตเปเบเบตเปเปเบเบฑเบกเปเบเบเปเบงเบ 0xff (เบเบทเปเบเบเบตเปเบเบฃเบต) เบซเบผเบทเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบซเบเปเบฒ.
เบเบฒเบเปเบฅเบทเบญเบ 2:

เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเบเปเบฝเบเปเบเบเปเบเป, เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบฅเปเบงเบเบซเบเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฒเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบ (เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบ headers) เบเปเปเบซเบเปเบฒ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเปเบเปเบชเปเบงเบเบซเบปเบงเปเบฅเบฐเบเปเปเบกเบนเบเบเปเบงเบเบเบปเบเปเบญเบเปเบเบเบปเปเบงเบซเบเปเบฒเบเปเบฒเบเป, เปเบเปเบเปเบญเบเบกเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ: เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเบชเปเบงเบเบซเบปเบงเปเบฅเบฐเบเปเปเบกเบนเบเปเบเบซเบเปเบฒเบเบฝเบง, เปเบเปเบชเปเบงเบเบซเบปเบง (เบเบฐเบซเบเบฒเบเบเบปเบเบเบตเป) เบกเบฒเบเบฒเบเบเบปเปเบเบซเบเปเบฒ, เปเบฅเบฐ เบเปเปเบกเบนเบ (เบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ) เบกเบฒเบเบฒเบเบเปเบฒเบ. เบเบฑเบเบเบตเบเบตเปเบเบงเบเปเบเบปเบฒ "เบเบปเบ" (เบเปเปเบกเบตเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบซเบกเป), เบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบซเบเปเบฒเบเบตเปเบชเปเบฒเปเบฅเบฑเบ.
เบเบฒเบเปเบฅเบทเบญเบ 3:

เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเบเบฒเบงเบซเบผเบทเบเปเปเบกเบนเบเบญเบทเปเบเปเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบเปเปเบกเบนเบเปเบเบชเปเบงเบเบซเบปเบง; เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเปเบกเบนเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบ / เบญเปเบฒเบ.
เบเปเบญเบเบเบฐเปเบเป 0xff เปเบเบฑเบเปเบเบทเปเบญเบเบซเบกเบฒเบ (เปเบเบดเปเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบซเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบฅเบถเบ), เบเบฑเปเบเบเบฑเปเบเบเบทเปเบเบเบตเปเบเบฃเบตเบเบฐเบเปเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเปเบเบญเบ.
เบเบฒเบเบฐเบฅเบฒเบเบเบฝเบเบเบฝเบ:
Option 1
Option 2
Option 3
เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ
-
+
+
เบเบงเบฒเบกเบซเบเบฒเปเบซเบเปเบ
+
-
+
เบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ
*
**
**
เบเบฒเบโเปเบฅเบทเบญเบ 1 เบกเบตโเบเปเปโเบเบปเบโเบเปเบญเบโเบเบตเปโเบฎเปเบฒเบโเปเบฎเบโ: เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบซเบปเบงโเบเปเปโเปเบโเบซเบเบถเปเบโเปเบเปโเบฎเบฑเบโเบเบงเบฒเบกโเปเบชเบโเบซเบฒเบโ, เบเปเบญเบโเปเบชเปโเบเปเปโเบกเบฒโเบเบฑเบโเบซเบกเบปเบโเบเบฐโเบเบทเบโเบเปเบฒโเบฅเบฒเบโ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบทเปเบเบเบปเบงเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป.
เปเบเปเปเบเบเบตเปเบเบตเปเบกเบฑเบเปเบซเบกเบฒเบฐเบชเบปเบกเบเบตเปเบเบฐเบเบทเปเบเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเปเบเบซเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ "เปเบเบ", เบเบฑเปเบเบเบฑเปเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเปเบเบทเปเบญเบเบซเบกเบฒเบเบฅเบปเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเปเบฎเบฑเบ. เปเบญเบปเบฒเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฑเบเบเบต.
เบเบงเบฒเบกเบซเบเบฒเปเบซเบเปเบ:
- เปเบเบเบปเบงเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบฝเบเปเบเปเบขเบนเปเปเบเบชเปเบงเบเบซเบปเบง;
- เปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเบขเบนเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบงเบฒเบกเบเบฒเบง; เบเบฑเบเบเบถเบเบเปเบญเบเปเบเบฑเบเบเบฐเบซเบเบฒเบเบเบปเบเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฒเบเบเบฐเปเบ 4 bytes เบเปเปเบเบฑเบเบเบถเบ (เบชเบญเบ bytes เบชเปเบฒเบฅเบฑเบ offset, เปเบฅเบฐเบชเบญเบ bytes เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบฒเบง);
- เบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบฒเบกเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบเบปเบงเบฅเบฐเบเบญเบเบซเบเบถเปเบเปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบ, เบเบงเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบฐเปเบเบตเปเบกเบเบถเปเบ 1-2% เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเปเบญเบเบเบฑเบ. เปเบเบเบเบปเปเบงเปเบ, เบเบฐเบกเบฒเบ parity เบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบ.
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบปเปเบเบเป (เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบเบฝเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ). เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบดเปเบกเบกเบฑเบเบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบธเบเบเปเบฒเบเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเบฒเบเบเบตเบเบญเบฑเบ.
เบเบฒเบเบเบตเบกเบทเปเบซเบเบถเปเบเบเปเบญเบเบเบฑเบเบเบฐเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเปเบญเบเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเปเบฎเบทเบญเบเบตเปเปเบเบตเบเบเบฒเบเบฅเบฐเบซเบงเปเบฒเบเปเบฅเบเปเบฅเบฐเบเบฒเบงเบญเบฑเบเบเบฒเบ, เบเบฐเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบชเบดเปเบเปเบเบตเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท, เบฅเบฑเบเบชเบต cosmic, ...
เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบฒเบก: เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบซเปเบกเบฑเบเบชเบญเบเบเบฒเบงเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฝเบเปเบเปเบเปเบญเบเบงเปเบฒเบเปเบญเบเบเปเปเบกเบฑเบเบเบฒเบเบเบฑเบเบเบงเบฒเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบเบงเบฒเบกเบเบฒเบงเปเบเบเบฐเบเบงเบเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป. เปเบกเปเบเปเบฅเปเบง, เบเบฒเบเบเบตเบเปเบญเบเบกเบตเบเบงเบฒเบกเบฅเปเบฒเบญเบฝเบ, เปเบเปเบเปเบญเบเบเบฐเบเปเบญเบเบเบฝเบเบฅเบฐเบซเบฑเบ - เปเบเบฑเบเบซเบเบฑเบเบเบฑเบเบเบฑเบเบเบปเบงเปเบญเบเปเบซเปเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบตเปเปเบเบปเปเบฒเบเปเปเบกเบฑเบ.
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก: เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป "header เบเบฑเบเบเบงเบฒเบกเบเบฒเบง - เบเปเปเบกเบนเบเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ" เปเบเบทเปเบญเบเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเบฒเบเบเปเบฒเปเบเป Bit Fields เปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบ
เบเปเบญเบเบเปเปเบเบทเปเบงเปเบฒเบเปเบญเบเปเบเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบขเบนเปเปเบช, เปเบเปเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ:
เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบฑเบเบซเบผเบฒเบเบเบดเบเปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบธเบ.
เบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบงเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบซเบผเบฑเบเบเบฒเบเบฅเบถเบ bits เบเบฑเบเบซเบกเบปเบเปเบกเปเบเปเบเบฑเบกเปเบเบเปเบงเบ 1s, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฝเบ 1 เบซเบฒ 0, เปเบเปเบเปเปเปเบกเปเบเบเบปเบเบเบฑเบเบเปเบฒเบก. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบ "เบเบธเบเบเปเปเปเบเปเบเบฑเปเบ" เบเบงเบเปเบฎเบปเบฒเปเบเป 1, เบชเปเบฒเบฅเบฑเบ "เบเบธเบเบเบทเบเบเบฑเปเบ" เบเบงเบเปเบฎเบปเบฒเปเบเป 0.
เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบฒเบเบงเบฒเบเบเบฑเบเบเบถเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบเปเบเบปเปเบฒเปเบเปเบเปเบเบเบญเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒ:
- เบเปเบฒเบเบปเบเบเบธเบ โเบเบฒเบเบเบฑเบเบเบถเบเบเบงเบฒเบกเบเบฒเบงเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเปเบงโ;
- เบเบฑเบเบเบถเบเบเบงเบฒเบกเบเบฒเบง;
- เบเปเบฒเบเบปเบ "เบเบฒเบเบเบฑเบเบเบถเบเบเปเปเบกเบนเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ" เบเบธเบ;
- เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเบเปเปเบกเบนเบ;
- เบเปเบฒเบเบปเบเบเบธเบ "เบเบฒเบเบเบฑเบเบเบถเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ".
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบเบธเบ "เปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ", เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ 4 เบเบธเบเบเบดเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบตเปเบซเบกเบฑเปเบเบเบปเบ "1111" - เบเบฒเบเบเบฑเบเบเบถเบเบเปเปเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐ "1000" - เบเบฒเบเบเบฑเบเบเบถเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ; เปเบโเบเปโเบฅเบฐโเบเบตโเบเบญเบโเบเบฒเบโเบเบฑเบโเบเบงเบฒเบโเบเบตเปโเบเปเปโเบเบฒเบโเบเบดเบโเบเบญเบโเบเบฐโเบเบงเบโเบเบฒเบโเบเบฒเบโเบเบฑเบโเบเบถเบโ, เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเปเบเปโเบฎเบฑเบโเบฅเบฑเบโเบเบฒเบโเบเบฒเบโ, เบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบชเบฒโเบกเบฒเบโเบเบงเบโเบเบปเบโเปเบฅเบฐโเบเบธเบโเปเบเปเบโ.
เบงเบดเบเบตเบเบฒเบเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบ, เปเบเปเบกเบฑเบเบเบฝเบเปเบเปเบเบปเบเบเปเบญเบเบเบฒเบเบเบดเบเปเบเบเปเบฒเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบเปเบฅเบฐเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, เปเบเบดเปเบ, เปเบเปเบเบญเบ, เปเบกเปเบเบชเปเบฒเบเบฑเบ, เปเบเปเบเบตเปเปเบกเปเบเบขเบนเปเปเบเบเบฒเบเปเบซเบเบเบปเบเบเบฝเบง (เบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบเบเบปเปเบเบเป) เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบตเปเปเบเบฑเบเปเบเปเบเป.
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก: เบเปเปเบซเปเบเปเบฒเบงเบเปเปเปเบเปเบเบเบฒเบเบเบญเบเบซเบฒเบเบฒเบเบญเบญเบเบเบตเปเบเบต.
เปเบเบฑเบsums
Checksums เบเบฑเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบซเปเปเบเปเปเบเบงเปเบฒ (เบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบตเปเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบ) เบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบญเปเบฒเบเบชเบดเปเบเบเบตเปเบเบงเบเบเบฝเบ. เปเบฅเบฐ, เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเปเบญเบเบเบตเปเบชเบปเบเบเบฐเบเบฒเบเปเบฒเบเปเบเบดเบ, เบเบงเบเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบชเบฐเปเบซเบกเบต.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบซเบผเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบปเบเบเบฐเบเบฒเบเปเบฒเบเปเบเบดเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ checksum เบชเบฒเบกเบฒเบเบฎเบฑเบเบฎเบนเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเปเบเบเปเบฒเปเบเบตเบเบเบญเบเบกเบฑเบ. (เบเบปเบเปเบงเบฑเปเบ, เบเบฒเบเบเบต, เบชเปเบฒเบฅเบฑเบเบกเบฐเบเบธเบเบเปเบฒเบเบเบฒเบงเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ - เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเบญเบกเปเบเบเปเบเบฑเบเปเบเปเปเบเบฑเปเบเบเบฑเบ).
เบเบฑเปเบเบเบฑเปเบเบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเปเบเบทเปเบญเบเบงเบเบชเบญเบเบงเปเบฒเบเปเปเบกเบนเบเปเบกเปเบ intact, checksums เปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบต.
เบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเปเบฅเป checksum เบเปเปเปเบเปเบเบปเบเบเปเบฒเบเบฒเบกเปเบเป - CRC. เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเบธเบเบชเบปเบกเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบชเบฒเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ 100% เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเปเปเบกเบนเบเปเบเบเบชเบธเปเบก algorithm เบเบตเปเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบ collision เบเปเปเบซเบผเบฒเบเบเปเบงเบฒเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเบฒเบเบเบดเบเบชเบฐเบเบต.
. เบกเบฑเบเบญเบฒเบเบเบฐเบเปเปเปเบกเปเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบงเบเบตเปเบชเบธเบ, เบซเบผเบทเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเปเบฒเปเบชเบธเบเบเบตเปเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบเบฐเบเบฐเบเบฑเบ, เปเบเปเบกเบฑเบเบกเบตเบเบธเบเบเบฐเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ: เปเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบเปเบญเบเบเบปเบ, เบเปเปเบกเบตเบฎเบนเบเปเบเบเปเบเปเบเบตเปเบกเบฑเบเบฅเบปเปเบกเปเบซเบฅเบงเบขเปเบฒเบเบเบฑเบเปเบเบ. เบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบเปเบกเปเบเบเบธเบเบเบฐเบเบฒเบเบเบปเปเบเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเป.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบชเบถเบเบชเบฒ volumetric: , (เบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบ narod.ruโ, เบเปโเบญเบฐโเปเบโ).
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบงเบฝเบเบเบฒเบเบเบญเบเบเบฒเบเปเบฅเบทเบญเบ checksum เปเบกเปเบเบเปเปเบชเปเบฒเปเบฅเบฑเบ; เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฑเบเบชเบดเบเปเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเบฒเบง, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฅเบทเบญเบ polynomial.
เบเบฒเบเปเบฅเบทเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบ checksum เบเปเปเปเบกเปเบเบเปเบฒเบเบฒเบกเบเบตเปเบเปเบฒเบเบเบฒเบเบเปเบญเบเบงเปเบฒเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบขเบนเป glance เบเปเบฒเบญเบดเบ.
เปเบซเปเบเปเบญเบเบเบปเบเบเบปเบงเบขเปเบฒเบ:
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบเปเบฅเบฐ byte
เปเบฅเบฐ checksum เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบซเปเบเบดเบเปเบฅเปเบเปเบฒเบเบงเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบชเบฐเปเบฅเปเบเบเปเปเบฅเปเบฒเบเบเบฑเบเบเบถเบ:
เบเปเปเบกเบนเบ, byte
Checksum, byte
เบเปเปเบเบดเบเบเบฒเบเบเบตเปเบเปเปเปเบเปเบเบงเบเบเบปเบ
เบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ
เบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฑเบเปเบปเบ
1
0
1000
0
1000
1
1
4
999
1003
1
2
0
1997
1997
1
4
0
3990
3990
10
0
9955
0
9955
10
1
39
990
1029
10
2
0
1979
1979
10
4
0
3954
3954
1000
0
632305
0
632305
1000
1
2470
368
2838
1000
2
10
735
745
1000
4
0
1469
1469
เบกเบฑเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ - เบญเบตเบเบเบฒเบกเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเปเบญเบเบเบฑเบ, เปเบฅเบทเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบ checksum เบเบตเปเบกเบตเบเปเบฒเปเบชเบธเบเบเบตเปเบเบญเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ - เปเบฅเบฐ trick เปเบกเปเบเบขเบนเปเปเบเบเบปเบ.
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฑเบเบซเบฒเบเบตเปเปเบเบตเบเบเบทเปเบเบเบฑเบ checksums เบชเบฑเปเบ: เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเบตเปเบเบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบเบดเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบ, เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบชเบนเบเบเปเบชเบปเบกเบเบงเบเบเบตเปเบเบฐเบเบญเบกเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบเบชเบธเปเบกเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เบกเบตเบเบปเบเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบ Habre เบญเบฐเบเบดเบเบฒเบเบขเบนเปเปเบฅเปเบง .
เบเบฑเปเบเบเบฑเปเบ, เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบเบนเป checksum เปเบเบเบชเบธเปเบกเปเบเบทเบญเบเปเบเบฑเบเปเบเบเปเปเปเบเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเป checksums เบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบง 32 bits เบซเบผเบทเบเบฒเบงเบเบงเปเบฒ. (เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบฒเบงเบซเบผเบฒเบเบเบงเปเบฒ 64 เบเบดเบ, เบเบฑเบเบเบฑเบ cryptographic hash เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเป).
เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฝเบเปเบงเปเบเปเบญเบเบซเบเปเบฒเบเบตเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฐเบซเบเบฑเบเบเบทเปเบเบเบตเปเปเบเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเปเบเป checksum 32-bit (16 bits เปเบกเปเบเบเปเปเบเบฝเบเบเป, เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเบฐเบเบฐเบเบฑเบเปเบกเปเบเบซเบผเบฒเบเบเปเบงเบฒ 0.01%; เปเบฅเบฐ 24 bits, เบเปเบญเบเบงเปเบฒเบเบงเบเปเบเบปเบฒ. เปเบงเบปเปเบฒ, เบเปเปเบขเบนเปเบเบตเปเบเบตเปเบซเบผเบทเบเปเปเบกเบต).
เบเบฒเบเบเบฑเบเบเปเบฒเบเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบเบขเบนเปเบเบตเปเบเบตเป: เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบถเบเบเบธเบ byte เปเบเปเบงเบฅเบฒเปเบฅเบทเบญเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเบทเปเบญเบเบญเบเบเบตเปเปเบซเป 4 bytes เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเป? เบกเบฑเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเบเปเปเบเบตเบเบญเบฑเบเบซเบผเบทเปเบเบตเปเบก checksum เบเป? เปเบเปเบเบญเบ, เบเปเปเบกเบตเบเบฒเบเบเบตเบเบญเบฑเบ เบเปเปเปเบเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ, เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเปเบชเบฑเบ.
เปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเบญเบ polynomial, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเป reinvent เบฅเปเป, เปเบเปเปเบญเบปเบฒ CRC-32C เบเบตเปเบเบดเบเบปเบกเปเบเบเบฑเบเบเบธเบเบฑเบ.
เบฅเบฐเบซเบฑเบเบเบตเปเบเบงเบเบเบปเบเบเปเปเบเบดเบเบเบฒเบ 6 เบเบดเบเปเบเปเบเบฑเบเปเบเบฑเบเปเบเบดเบ 22 เปเบเบเป (เบเบฒเบเบเบตเบญเบฒเบเปเบเบฑเบเบเปเบฅเบฐเบเบตเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเบชเบณเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ), เบเปเปเบเบดเบเบเบฒเบ 4 เบเบดเบเปเบเปเบเบฑเบเปเบเบฑเบเบชเบนเบเปเบเบดเบ 655 เปเบเบเป (เบเบฑเบเปเบเบฑเบเบเปเบฅเบฐเบเบตเบเบปเปเบงเปเบเบชเบณเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ), 2 เบซเบผเบทเบเบณเบเบงเบเบเบตเบเบเบญเบเบเปเปเบเบดเบเบเบฒเบเปเบเปเบเบฑเบเปเบเบฑเบ. เบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบเป.
เบเปเบฒเปเบเบชเบปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเปเบฝเบงเบเบฑเบ CRC.
เบชเบธเบ โ เบเบฒเบเบเบตเบเบนเปเบเปเบฝเบงเบเบฒเบเบเปเบฒเบ CRC เบเบฑเปเบเบเปเบฒเปเบเปเบฅเบ.
ะ เบกเบตเปเบกเปเบ , เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบตเปเบเบตเบเบงเปเบฒเปเบฅเบฑเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบเปเบฎเบปเบฒ, เปเบเปเบเปเบญเบเบเปเปเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ, เปเบฅเบฐเบเปเบญเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบฅเบทเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบตเปเบเบต.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบเปเปเบกเบนเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเบเบตเบเบญเบฑเบ, เบเปเบฒเบเบฒเบกเบเบตเปเปเบเบตเบเบเบทเปเบ: เบเบงเบเปเบฎเบปเบฒเบเบงเบเบเบดเบเปเบฅเป checksum เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบตเบเบญเบฑเบเบซเบผเบทเบเปเปเบเบทเบเบเบตเบเบญเบฑเบเบเป?
เบเปเปเปเบเปเปเบเปเบเปเบเบเบฒเบเบเบดเบเปเบฅเป checksum เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบ:
- เบเบงเบเปเบฎเบปเบฒเบชเบธเบเบเปเบฒเบเบเปเบญเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ - เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบเบดเปเบเบกเบฑเบเปเบเบเบเบปเบ (เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบ / เบเบฒเบเบเบตเบเบญเบฑเบ, เบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบตเปเปเบเบตเบเบเบฒเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบตเปเปเบเบเบซเบฑเบ, เปเบฅเบฐเบญเบทเปเบเปเบเบฐเบเบทเบเบเบงเบเบชเบญเบ);
- เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป deflate เปเบ zlib เบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบญเบเบเปเบฒเบเปเบซเบเปเปเบฅเบฐ เบเปเปเบเบงเบ เบซเบผเบธเบเบฅเบปเบเบเปเบงเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ "crooked" เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบกเบฑเบเบเบฐเบชเบฒเบกเบฒเบเบเบงเบเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฐเปเบชเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบขเปเบฒเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ, เบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเปเบเบเบฅเบงเบกเบเบญเบ undetecting เบเบงเบฒเบกเบเบดเบเบเบฒเบ (เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฑเบ inverting เบเบดเบเบเบฝเบงเปเบเบเบฑเบเบเบถเบเบชเบฑเปเบ, zlib เบเบงเบเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ. เปเบเบเบฐเบกเบฒเบเบซเบเบถเปเบเบชเปเบงเบเบชเบฒเบกเบเบญเบเบเปเบฅเบฐเบเบต).
เบเบฒเบเปเบเปเบเบฝเบเบเปเปเบเบฒเบเบเบดเบเปเบฅเป checksum เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบ:
- CRC เปเบกเปเบ "เบเบฑเบ" เปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบเบเบตเปเปเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบ (เบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบเปเบเบชเบฒเบเบเปเปเบฒเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเบเปเบฝเบเปเบเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฐเปเบชเบเบปเบเบเบฐเบฅเบดเบ, เปเบเบดเปเบ, เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบ "เบเบฑเบ" เบเบฒเบเบเบฑเบเบเบฑเบ);
- เบเปเบญเบเบเปเปเบกเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบฐเบชเบปเปเบเบเปเปเบกเบนเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบเบซเบฑเบเปเบเบซเบฒ decompressor, เบฅเบฒเบงเบเบฐเบเบญเบเปเบเปเปเบเบงเปเบ.
เปเบเปเบเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบ deviate เบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเบเบเบปเปเบงเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ checksum เบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบ.
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก: เบเบงเบเปเบฎเบปเบฒเปเบเป CRC-32C, เบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบฅเป checksum เบเบฒเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบงเบเบกเบฑเบเบเบทเบเบเบฝเบเปเบชเป flash (เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบตเบเบญเบฑเบ).
เบเปเบณเบเปเบญเบ
เบเบฒเบเบเปเบฒเปเบเปเบฅเบฐเบซเบฑเบเบเปเปเบฒเบเปเบญเบเบเปเปเปเบเป, เปเบเปเบเบญเบ, เบฅเบปเบเบฅเปเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบ, เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบชเบฒเบกเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ (เปเบเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบญเบเบเบฐเบซเบเบฒเบ) เบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบ irrecoverable.
เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเปเปเบฒเบเปเบญเบเปเบเบทเปเบญเปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบ.
เบฅเบฐเบซเบฑเบ Hamming เบชเบฒเบกเบฒเบเปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบ, เบฅเบฐเบซเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ Reed-Solomon, เบชเปเบฒเปเบเบปเบฒเบเปเปเบกเบนเบเบซเบผเบฒเบเบญเบฑเบเบฅเบงเบกเบเบฑเบ checksums, เบซเบผเบทเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบฑเปเบ RAID-6 เบชเบฒเบกเบฒเบเบเปเบงเบเบเบทเปเบเบเบปเบงเบเปเปเบกเบนเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบชเปเปเบฅเบฒเบเบเบฑเบเบซเบผเบงเบเบเบฐเบซเบเบฒเบเปเบซเบเป.
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบกเบธเปเบเบซเบกเบฑเปเบเบเบตเปเบเบฐเปเบเปเบขเปเบฒเบเปเบเปเบซเบผเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบฎเบฑเบเบฎเบนเปเบงเปเบฒเบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเปเบญเบเบเบฑเบเบเบปเบงเปเบฎเบปเบฒเปเบญเบเบเบฒเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฅเบทเบญเบเปเบญเบปเบฒเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเปเบงเปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเปเบเปเปเบงเปเบเบปเปเบฒเบเบตเปเบเบฐเปเบงเปเบเป. เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบปเบเบเปเปเบเบดเบเบเบฒเบเปเบเบเบธเบเปเบเปเบเป?
- เบเบฒเบโเบเบฑเบโเบเบถเบโเบเบตเปโเบเปเปโเบชเปเบฒโเปเบฅเบฑเบ (เบชเปเบฒโเบฅเบฑเบโเปเบซเบโเบเบปเบโเบเบฒเบโเบขเปเบฒเบโเปเบโเปเบงโเบฅเบฒโเบเบญเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบฒเบโเบเบฐโเบฅเบฑเบโเบเบฒเบโเปเบเปโเบเบดเบโ, Raspberry frozeโ, ... )
เบญเบฐเบเบดเบเบฒ, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเปเบเบทเปเบญเบเปเปเบชเบปเบเปเบเบเบฑเบเบเบถเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเปเบกเบนเบเบเบตเปเบชเบนเบเปเบชเบ; - เบเบฝเบเบเปเปเบเบดเบเบเบฒเบ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบซเบเบเบปเบ, เบชเบดเปเบเบเบตเปเบเบฝเบเปเบชเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ flash เบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบฝเบ)
เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบงเบเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเบฑเบเบเบตเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบญเปเบฒเบเบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ; - เบเบฒเบเบเบดเบเปเบเบทเบญเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ;
- เบเบฒเบเบญเปเบฒเบเบเบดเบเบเบฒเบ
เปเบเบทเปเบญเปเบเปเปเบเบกเบฑเบ, เบเปเบฒ checksum เบเปเปเบเบปเบเบเบฑเบ, เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเบเปเปเบฒเบเบฒเบเบญเปเบฒเบเบซเบผเบฒเบเบเบฑเปเบ.
เบเบฑเปเบเปเบกเปเบ, เบเปเปเบเบดเบเบเบฒเบเบเบญเบเบเบฐเปเบเบเบเบตเบชเบฒเบกเปเบเบปเปเบฒเบเบฑเปเบ (เบเบฒเบเบชเปเปเบฅเบฒเบเบเบฑเบเบซเบผเบงเบเบเบญเบเบเปเปเบกเบนเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ) เบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบฅเบฐเบซเบฑเบ. เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบชเบธเบ.
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก: เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเบฐเบเบดเปเบกเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเบฒเบเบฑเบ, เปเบเปเบเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบตเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบทเบเบชเบนเปเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฑเบเบซเบฒ (เบเปเบงเบเบชเบฐเบเบดเบเบดเบเบตเปเบชเบฐเบชเบปเบกเปเบฅเปเบงเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง, เปเบเบดเปเบเบเบฐเบเปเบงเบเปเบซเปเปเบฅเบทเบญเบเบเบฐเปเบเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบญเบเบฅเบฐเบซเบฑเบ).
เบญเบทเปเบ เป
เปเบเปเบเบญเบ, เบฎเบนเบเปเบเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเปเบเปเปเบเบเบธเบเบฎเบนเบเปเบเบ (เปเบฅเบฐโเบเบงเบฒเบกโเปเบเบฑเปเบกโเปเบเบโเบเบญเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบซเบกเบปเบโเปเบโเปเบฅเปเบงโ), เบชเบฐเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบเปเบฅเบเบฐเบชเบฑเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบธเบเบเบตเปเบเปเปเปเบเปเบชเปเบฒเบเบฑเบเบเบฑเบเบเปเบญเบเบซเบเปเบฒเบเบตเป.
- เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบซเบเปเบฒเบเบฑเบเบซเบกเบปเบ "เปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ"
เบเบฑเปเบเปเบกเปเบ, เบเบฐเบเปเปเบกเบตเบซเบเปเบฒเบเบดเปเบชเบเบเบตเปเบกเบต metadata, เบเบฐเบเบนเปเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป, เปเบเปเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบซเบปเบงเบเปเปเบเบฝเบงเบเบตเปเบเบฝเบเบเบทเบเบซเบเปเบฒเบเบฑเบเบซเบกเบปเบ.
เบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเปเบกเปเบเบฐเบเบฑเปเบเปเบชเปเปเบเบซเบเปเบฒเปเบงเบฑเบเบเปเบฒเบเป, เบเปเปเบกเบตเบเบธเบเบเบฝเบงเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง, เปเบฅเบฐเบเปเบญเบเบเปเปเบกเบฑเบเบกเบฑเบ; - เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบเบฑเบเบเบญเบเบฎเบนเบเปเบเบ.
เบฎเบนเบเปเบเบเบเบตเปเบเปเปเบกเบตเปเบฒเบเปเบฅเบเปเบงเบตเบเบฑเบเบขเบนเปเปเบเบชเปเบงเบเบซเบปเบงเปเบกเปเบเบเบปเปเบง!
เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบกเบตเบเปเบฒเบเบงเบ Magic (เบฅเบฒเบเปเบเบฑเบ) เบเบตเปเปเบเปเบเบญเบเปเบชเปเบซเบปเบงเบซเบเปเบฒ, เปเบเบดเปเบเบเบฐเบเบตเปเบเบญเบเบชเบฐเบเบฑเบเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเปเบเป. (เบเปเบญเบเบเปเปเบเบดเบเบงเปเบฒเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบกเบตเบซเบผเบฒเบเบชเบดเบเบเบปเบ); - เปเบเป header เบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบถเบ (เบเบถเปเบเปเบเบเบฑเปเบเบกเบตเบเปเบฒเบเบงเบเบซเบฅเบฒเบ), เบเบฐเบเบฒเบเบฒเบกเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฒเบง 1 byte เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ;
- เปเบเบทเปเบญเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบชเปเบงเบเบซเบปเบง เปเบฅเบฐเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบชเปเบงเบเบเบตเปเบเบทเบเบเบฑเบเบญเบญเบเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเบเบตเบเบญเบฑเบ, เปเบซเปเปเบเปเบฅเบฐเบซเบฑเบเบชเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ.
เบเปเบงเบเบซเบผเบฒเบ เบฅเบฐเบซเบฑเบ Huffman. เปเบเปเบงเบฅเบฒเบเบฝเบเบชเบญเบเบชเบฒเบกเบเบฒเบเบตเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบฅเบฐเบซเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบเบเบตเปเบเปเบญเบเบเบฒเบ.
เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบฎเบนเบเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ
เบเปเบฒเบชเบฑเปเบ byte
เบเปเบญเบเบเปเปเบกเบนเบเปเบซเบเปเบเบงเปเบฒเปเบถเปเบเปเบเบเปเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบเปเบซเบเปเบชเบธเบ (เบฅเบณเบเบฑเบเปเบเบเปเบเบญเบเปเบเบทเบญเบเปเบฒเบ), เบเบฑเปเบเบเบท 0x1234 เบเบทเบเบเบฝเบเปเบเบฑเบ 0x12, 0x34.
Pagination
เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบเบฑเบเบซเบกเบปเบเบเบทเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบซเบเปเบฒเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ.
เบเบฐเบซเบเบฒเบเบซเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 32Kb, เปเบเปเบเปเปเปเบเบตเบ 1/4 เบเบญเบเบเบฐเบซเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ (เบชเปเบฒเบฅเบฑเบเบเบดเบ 4MB, 128 เบซเบเปเบฒเปเบกเปเบเปเบเปเบฎเบฑเบ).
เปเบเปเบฅเบฐเบซเบเปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบเบเบฒเบเบซเบเปเบฒเบญเบทเปเบเป (เบเบฑเปเบเปเบกเปเบ, เบเปเปเบกเบนเบเปเบเบซเบเปเบฒเบซเบเบถเปเบเบเปเปเปเบเปเบญเปเบฒเบเบญเบตเบเบเปเปเบกเบนเบเปเบเบซเบเปเบฒเบญเบทเปเบ).
เบซเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบปเบงเปเบฅเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเปเบฒเบกเบฐเบเบฒเบ (เปเบเบฅเปเบฒเบเบฑเบเบเบฑเปเบเปเบเบซเบฒเปเบซเบเปเบเบญเบเบเบตเปเบขเบนเป), เปเบเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบฅเบ 0 (เบซเบเปเบฒเบชเบนเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบตเปเบขเบนเป 0, เบซเบเปเบฒเบเปเบฒเบญเบดเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเป 32Kb, เบซเบเปเบฒเบเบตเบชเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเป 64Kb, เปเบฅเบฐเบญเบทเปเบเป).
เบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบงเบปเบเบเบญเบ buffer (ring buffer), เบเบฑเปเบเปเบกเปเบ, เบเบฒเบเบเบฝเบเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบเบซเบฒเบซเบเปเบฒ 0, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบซเบกเบฒเบเปเบฅเบ 1, ..., เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบซเบเปเบฒเบชเบธเบเบเปเบฒเบ, เบฎเบญเบเบงเบฝเบเปเบซเบกเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบถเบเบชเบทเบเบเปเปเบเบฒเบเบซเบเปเบฒเบชเบนเบ. .
เบเบฒเบเปเบเบซเบเปเบฒ

เปเบเบเบญเบเบเบปเปเบเบเบญเบเบซเบเปเบฒ, เบซเบปเบงเบซเบเปเบฒ 4-byte เบเบทเบเปเบเบฑเบเปเบงเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบฑเบ header checksum (CRC-32C), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบถเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบ "header, เบเปเปเบกเบนเบ, checksum".
เบซเบปเบงเบเปเปเปเปเบฒ (เบชเบตเบเบฝเบงเปเบเบทเปเบญเบเบขเบนเปเปเบเปเบเบเบงเบฒเบ) เบเบฐเบเบญเบเบเปเบงเบ:
- เบเปเบญเบเบเปเปเบกเบนเบเปเบฅเบ Magic เบชเบญเบเปเบ (เบเบฑเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบฒเบเบเบญเบเบชเบฐเบเบฑเบเบฎเบนเบเปเบเบ)
เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฑเบเบเบฐเบเบธเบเบฑเบเบเบญเบเบฎเบนเบเปเบเบเบกเบฑเบเบเบทเบเบเบดเบเปเบฅเปเปเบเบฑเบ0xed00 โ ะฝะพะผะตั ัััะฐะฝะธัั; - เปเบเบเบฑเบเบชเบญเบเปเบเบเป โเบชเบฐเบเบฑเบเปเปเบฒโ (เปเปเบงเบเบเบงเบฒเบกเบเบณเบเบฝเบเบเบทเบเปเบฒเบเปเบฅเบเบฎเบญเบเบงเบฝเบ).
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเบซเบเปเบฒเปเบงเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบเบเบตเบเบญเบฑเบ (เบฅเบฐเบเบปเบเบเบฒเบ deflate algorithm เบเบทเบเบเปเบฒเปเบเป). เบเบฑเบเบเบถเบเบเบฑเบเปเบปเบเบขเบนเปเปเบเปเปเบฒเบเบฝเบงเบเบทเบเบเบตเบเบญเบฑเบเบขเบนเปเปเบเบเบฐเบเบนเปเบเบฝเบง (เบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเบปเปเบงเปเบเบเบทเบเปเบเป), เปเบฅเบฐเบเบฒเบเบเบตเบเบญเบฑเบเปเปเบฒเปเปเปเปเบเปเบฅเบฐเบเบฑเปเบเบเบฐเปเบฅเบตเปเบกเปเปเป. เบเบฑเปเบเปเบกเปเบ, เปเบเบทเปเบญเบเบตเบเบญเบฑเบเบเบฑเบเบเบถเบเปเบเป, เบเบฑเบเบเบถเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบฑเบเบซเบกเบปเบเบเบฒเบเบซเบเปเบฒเบเบตเป (เปเบฅเบฐเบเบฝเบเปเบเปเบญเบฑเบเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ) เปเบกเปเบเบเปเบญเบเบเบฒเบ.
เปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเบฐเบเบทเบเบเบตเบเบญเบฑเบเบเปเบงเบเบเบธเบ Z_SYNC_FLUSH, เปเบฅเบฐเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฐเปเบชเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเบฐเบกเบต 4 เปเบเบเป 0x00, 0x00, 0xff, 0xff, เบญเบฒเบเบเบฐเบเบทเบเบเบณเปเปเบฒเบเปเบงเบเปเบถเปเบ เบซเบผเบท เบชเบญเบเบชเบนเบเปเบเบเป.
เบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบฅเบตเบเบฅเปเบฒเบเบฑเบเบเบตเป (เบเบฒเบง 4, 5 เบซเบผเบท 6 เปเบเบเป) เปเบกเบทเปเบญเบเบฝเบเปเบชเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ flash.
เบซเบปเบงเบเบฑเบเบเบถเบเปเบกเปเบ 1, 2 เบซเบผเบท 3 bytes เปเบเบฑเบเบฎเบฑเบเบชเบฒ:
- one bit (T) เบเบตเปเบเบญเบเบเบฐเปเบเบเบเบญเบเบเบฑเบเบเบถเบ: 0 - context, 1 - log;
- เบเปเบญเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ (S) เบเบฒเบ 1 เบซเบฒ 7 bits, เบเบฒเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบ header เปเบฅเบฐ "เบซเบฒเบ" เบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฑเบเบเบถเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ decompression;
- เบเบงเบฒเบกเบเบฒเบงเบเบฑเบเบเบถเบ (L).
เบเบฒเบเบฐเบฅเบฒเบเบกเบนเบเบเปเบฒ S:
S
เบเบงเบฒเบกเบเบฒเบงเบชเปเบงเบเบซเบปเบง, เปเบเบเป
เบเบปเบเปเบฅเบตเบเปเบเบเบฒเบเบเบฝเบ, byte
0
1
5 (00 00 00 ff ff)
10
1
6 (00 00 00 00 ff ff)
110
2
4 (00 00 ff ff)
1110
2
5 (00 00 00 ff ff)
11110
2
6 (00 00 00 00 ff ff)
1111100
3
4 (00 00 ff ff)
1111101
3
5 (00 00 00 ff ff)
1111110
3
6 (00 00 00 00 ff ff)
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบฎเบนเปเบงเปเบฒเบกเบฑเบเบเบฐเปเบเปเบเปเบเบงเปเบ:

เบชเบตเปเบซเบผเบทเบญเบเปเบเบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเบเปเบญเบเบเปเปเบกเบนเบ T, เบชเบตเบเบฒเบงเบเบฒเบเบชเบฐเบซเบเบฒเบก S, เบชเบตเบเบฝเบง L (เบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบเบฑเบ bytes), เบชเบตเบเปเบฒเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ, เบชเบตเปเบเบเบเบญเบ bytes เบชเบธเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเบตเปเบเปเปเปเบเปเบเบทเบเบเบฝเบเปเบชเป flash memory.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฝเบเบซเบปเบงเบเบฑเบเบเบถเบเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ (เปเบเบดเบ 63 + 5 bytes เปเบเบฎเบนเบเปเบเบเบเบตเบเบญเบฑเบ) เปเบเบซเบเบถเปเบ byte.
เบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบ, เปเบเบฑเบ CRC-32C เบเบทเบเปเบเบฑเบเปเบงเป, เปเบเบดเปเบเบเปเบฒ inverted เบเบญเบ checksum เบเบตเปเบเปเบฒเบเบกเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบกเบนเบเบเปเบฒเปเบเบทเปเบญเบเบเบปเปเบ (init).
CRC เบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบ "เปเบฅเบเบฐเปเบงเบฅเบฒ", เบชเบนเบเบเปเปเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ (เบเบงเบเบซเบผเบทเบฅเบปเบเบเบดเบ inversion เปเบเบเบฐเบเบงเบเบเบฒเบ):
.
เบเบฑเปเบเปเบกเปเบ, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบฅเป CRC เบเบญเบเบเบธเบ bytes เบเบตเปเบเปเบฒเบเบกเบฒเบเบญเบ headers เปเบฅเบฐเบเปเปเบกเบนเบเปเบเบซเบเปเบฒเบเบตเป.
เบเบฐเบเบดเบเบฑเบเบเบฒเบก checksum เปเบเบเบเบปเบเปเบกเปเบเบชเปเบงเบเบซเบปเบงเบเบญเบเบเบฑเบเบเบถเบเบเปเปเปเบ.
header เปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเป byte เบเปเบฒเบญเบดเบเบเบญเบเบกเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบ 0x00 เปเบฅเบฐ 0xff (เบเปเบฒเปเบเบเบเบตเปเบเบฐ byte เบเปเบฒเบญเบดเบเบเบญเบ header เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเบ 0xff, เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบตเปเปเบกเปเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเป; 0x00 เบชเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ).
เบเบปเบงเบขเปเบฒเบ Algorithms
เบเบฒเบเบญเปเบฒเบเบเบฒเบ Flash Memory
เบเบฒเบเบญเปเบฒเบเปเบเปเบเปเปเบกเบฒเบเปเบญเบกเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบ checksum.
เบเปเบฒ checksum เบเปเปเบเบปเบเบเบฑเบ, เบเบฒเบเบญเปเบฒเบเบเบทเบเบเปเปเบฒเบซเบผเบฒเบเบเบฑเปเบเปเบเบเบงเบฒเบกเบซเบงเบฑเบเบเบตเปเบเบฐเบญเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเปเบญเบ.
(เบเบฑเปเบเปเบฎเบฑเบเปเบซเปเบกเบตเบเบงเบฒเบกเปเบฒเบ, Linux เบเปเปเปเบเปเปเบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบญเปเบฒเบเบเบฒเบ NOR Flash, เบขเบทเบเบขเบฑเบเปเบฅเปเบง)
เบเบฝเบเปเบชเป flash memory
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเบเปเปเบกเบนเบ.
เปเบซเปเปเบฎเบปเบฒเบญเปเบฒเบเปเบเบปเบฒเปเบเบปเปเบฒ.
เบเปเบฒเบเปเปเบกเบนเบเบเบตเปเบญเปเบฒเบเบเปเปเบเบปเบเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบฝเบ, เบเบงเบเปเบฎเบปเบฒเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบเบทเปเบเบเบตเปเบเบตเปเบกเบตเบชเบนเบเปเบฅเบฐเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบ.
เบเบฒเบเบเบฐเบเบฝเบก microcircuit เปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ
เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ, เบชเปเบงเบเบซเบปเบงเบเบตเปเบกเบตเบฎเบธเปเบ 1 เปเบกเปเบเบเบฝเบเปเบชเปเบซเบเปเบฒเบเปเบฒเบญเบดเบ (เบซเบผเบทเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบชเบนเบ).
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบชเบฐเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเบเบทเบเบเบฝเบเปเบชเปเบซเบเปเบฒเบเบตเป (เบเบฐเบเบญเบเบเปเบงเบ UUID เบเบญเบเปเบเบทเปเบญเบเปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ).
เบเบฑเปเบเปเบกเปเบ, เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ flash เปเบกเปเบเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป.
เบเบณเบฅเบฑเบเปเบซเบผเบเปเบเบทเปเบญเบ
เปเบกเบทเปเบญเปเบซเบฅเบ, 8 bytes เบเปเบฒเบญเบดเบเบเบญเบเปเบเปเบฅเบฐเบซเบเปเบฒ (header + CRC) เบเบทเบเบญเปเบฒเบ, เบซเบเปเบฒเบเบตเปเบกเบต Magic Number เบเบตเปเบเปเปเบฎเบนเปเบเบฑเบเบซเบผเบท CRC เบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เบเบฒเบเบซเบเปเบฒ "เบเบทเบเบเปเบญเบ", เบซเบเปเบฒเบเบตเปเบกเบตเบฎเบธเปเบเบชเบนเบเบชเบธเบเปเบกเปเบเบเบทเบเปเบฅเบทเบญเบ, เปเบฅเบฐเบซเบเปเบฒเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบชเบนเบเบชเบธเบเปเบกเปเบเปเบญเบปเบฒเบกเบฒเบเบฒเบเบเบงเบเบกเบฑเบ.
เบเบฑเบเบเบถเบเบเปเบฒเบญเบดเบเบเบทเบเบญเปเบฒเบ, เบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบ CRC เปเบฅเบฐเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเบธเบ "เบชเบฐเบเบฒเบเบเบฒเบ" เบเบทเบเบเบงเบเบชเบญเบ. เบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบต, เบซเบเปเบฒเบเบตเปเบเบทเบงเปเบฒเปเบเบฑเบเบเบฑเบเบเบธเบเบฑเบ. เบเปเบฒเบเปเป, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบทเบเปเบเบซเบฒเบซเบเปเบฒเบเปเบญเบเบซเบเปเบฒเบเบปเบเบเปเบงเบฒเบเบงเบเปเบฎเบปเบฒเบเบญเบเบซเบฒเบซเบเปเบฒ "เบชเบปเบ".
เปเบฅเบฐเปเบเบซเบเปเบฒเบเบตเปเบเบปเบเปเบซเบฑเบเบเบงเบเปเบฎเบปเบฒเบญเปเบฒเบเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบ, เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบธเบ "เบชเบฐเบเบฒเบเบเบฒเบ".
เบเบฑเบเบเบถเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก zlib (เบกเบฑเบเบเบฐเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบชเปเบซเบเปเบฒเบเบตเป).
เบเบฑเปเบโเปเบกเปเบโเบกเบฑเบโ, เบเบฒเบโเบเบฒเบงโเปเบซเบผเบโเปเบกเปเบโเบชเปเบฒโเปเบฅเบฑเบโเบชเบปเบกโเบเบนเบโ, เบชเบฐโเบเบฒเบโเบเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบทเปเบโเบเบนโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโ.
เบเบฒเบเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบเบงเบฒเบฅเบฐเบชเบฒเบ
เบเบงเบเปเบฎเบปเบฒเบเบตเบเบญเบฑเบเบเบฑเบเบเบถเบเบเปเบงเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเบตเปเบเบทเบเบเปเบญเบ, เบฅเบฐเบเบธ Z_SYNC_FLUSH เบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบงเปเบฒเบเบฑเบเบเบถเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเบฑเปเบเปเบซเบกเบฒเบฐเบเบฑเบเบซเบเปเบฒเบเบฐเบเบธเบเบฑเบเบซเบผเบทเบเปเป.
เบเปเบฒเบกเบฑเบเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบก (เบซเบผเบทเบกเบตเบเปเปเบเบดเบเบเบฒเบ CRC เปเบเบซเบเปเบฒ), เปเบฅเบตเปเบกเบเบปเปเบเบซเบเปเบฒเปเบซเบกเป (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเบฑเบเบเบถเบเปเบฅเบฐ CRC. เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบ, เปเบฅเบตเปเบกเบเบปเปเบเบซเบเปเบฒเปเบซเบกเป.
เปเปเบฒเปเปเป
เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบซเบเปเบฒเบเบฃเบตเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบเปเบฒเปเบชเบธเบเบเบตเป (เบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบซเบเปเบฒเบเบฃเบตเปเบเบฑเบเบซเบเปเบฒเบเบตเปเบกเบต checksum เบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบขเบนเปเปเบเบชเปเบงเบเบซเบปเบงเบซเบผเบทเบกเบตเบชเบฐเบเบฑเบเบซเบเปเบญเบเบเบงเปเบฒเบซเบเปเบฒเบเบฑเบเบเบธเบเบฑเบ). เบเปเบฒเบเปเปเบกเบตเบซเบเปเบฒเบเบฑเปเบเบเปเบฒเบง, เปเบฅเบทเบญเบเปเบญเบปเบฒเบซเบเปเบฒเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบเปเบฒเปเบชเบธเบเบเบตเปเบเบฒเบเบซเบเปเบฒเบเบตเปเบกเบตเบชเบฐเบเบฑเบเปเบเบปเปเบฒเบเบฑเบเบซเบเปเบฒเบเบฐเบเบธเบเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบฅเบถเบเบซเบเปเบฒเบเบตเปเปเบฅเบทเบญเบ. เบเบงเบเปเบฎเบปเบฒเบเบงเบเบชเบญเบเปเบเบทเปเบญเปเบเบเปเบงเบ 0xff. เบเปเบฒเบกเบตเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบ, เปเบญเบปเบฒเบซเบเปเบฒเบเบฃเบตเบเปเปเปเบ, เปเบฅเบฐเบญเบทเปเบเป.
เบเบงเบเปเบฎเบปเบฒเบเบฝเบ header เปเบเบซเบเปเบฒเบเบตเปเบเบทเบเบฅเบปเบ, เบซเบเปเบฒเบเปเบฒเบญเบดเบเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฐเบเบธเบเบฑเบเบเบญเบเบชเบฐเบเบฒเบเบเบฒเบ, เบเปเปเปเบเปเบกเปเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเบเบเบถเบเบเบตเปเบเปเปเปเบเปเบเบฝเบ (เบเปเบฒเบกเบตเบซเบเบถเปเบ).
เบฎเบนเบเปเบเบเบเบฒเบเบเบณเปเบเป
เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เบกเบฑเบเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบญเบฑเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบ (เบเปเปเบเบงเบฒเบกเบเปเบฒเบกเบฐเบเบฒ, JSON, MessagePack, CBOR, เบญเบฒเบเบเบฐเปเบเบฑเบ protobuf) เปเบ NOR Flash.
เปเบเปเบเบญเบ, เบฎเบนเบเปเบเบเปเบกเปเบ "เบเบฑเบเปเบเปเบ" เบชเปเบฒเบฅเบฑเบ SLC NOR Flash.
เบกเบฑเบเบเปเปเบเบงเบเปเบเปเบเบฑเบเบชเบทเป BER เบชเบนเบเปเบเบฑเปเบ NAND เบซเบผเบท MLC NOR (เบเบงเบฒเบกเบเบปเบเบเบณเบเบฑเปเบเบเปเบฒเบงเบกเบตเปเบซเปเบเบฒเบเบเป? เบเปเบญเบเปเบเบตเบเปเบซเบฑเบเบกเบฑเบเบเปเบฒเบงเปเบเบดเบเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเปเปเบ).
เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบกเบฑเบเบเปเปเบเบงเบเปเบเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบต FTL เบเบญเบเบเบปเบเปเบญเบ: USB flash, SD, MicroSD, เปเบฅเบฐเบญเบทเปเบเป (เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบฑเปเบเบเปเบฒเบงเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบชเปเบฒเบเบฎเบนเบเปเบเบเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเบซเบเปเบฒเบเบญเบ 512 bytes, เบฅเบฒเบเปเบเบฑเบเปเบเบเบญเบเบเบปเปเบเบเบญเบเปเบเปเบฅเบฐเบซเบเปเบฒเปเบฅเบฐเบเบปเบงเปเบฅเบเบเบฑเบเบเบถเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ - เบเบฒเบเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบทเปเบเบเบปเบงเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบฒเบ flash drive "เบเบดเบเบเบปเบเบเบฐเบเบด" เปเบเบเบเบฒเบเบญเปเบฒเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเปเบฒเบเบเบฒเบ).
เบญเบตเบเบเบฒเบกเบงเบฝเบเบเบฒเบ, เบฎเบนเบเปเบเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบ flash drive เบเบฒเบ 128Kbit (16Kb) เบซเบฒ 1Gbit (128MB). เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเบขเบนเปเปเบเบเบดเบเบเบฐเบซเบเบฒเบเปเบซเบเป, เปเบเปเบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฑเบเบเบฐเบซเบเบฒเบเบซเบเปเบฒ (เปเบเปเปเบเบเบตเปเบเบตเปเบเปเบฒเบเบฒเบกเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบฒเบเปเบชเบเบเบฐเบเบดเบเปเบเบตเบเบเบทเปเบเปเบฅเปเบง; เบฅเบฒเบเบฒเบชเปเบฒเบฅเบฑเบเบเบฐเบฅเบดเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป NOR Flash เบเปเปเปเบเปเบเบธเบเบเบนเป).
เบเปเบฒเปเบเบเบนเปเบซเบเบถเปเบเบเบปเบเปเบซเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบฅเบฐเบเปเบญเบเบเบฒเบเปเบเปเบกเบฑเบเปเบเปเบเบเบเบฒเบเปเบเบตเบ, เบเบฝเบ, เบเปเบญเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบซเบฒเปเบงเบฅเบฒ, เบเบฑเบเบฅเบฐเบซเบฑเบเปเบฅเบฐเปเบเบเบกเบฑเบเบขเบนเปเปเบ github.
เบชเบฐเบซเบฅเบธเบ
เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เปเบเบเบตเปเบชเบธเบเบฎเบนเบเปเบเบเปเบเปเบซเบฑเบเบญเบญเบเปเบเบฑเบเบเปเบฒเบเบเบฒเบ เปเบฅเบฐเปเบกเปเปเบเปเบซเบเปเบฒเปเบเบทเปเบญ.
เบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบชเบฐเบเปเบญเบเปเบเบดเบเบงเบดเบงเบฑเบเบเบฐเบเบฒเบเบฒเบเบเบญเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบเปเบญเบเปเบเบเบปเบเบเบงเบฒเบก, เปเบเปเปเบเบทเปเบญเบเปเบญเบ: เปเบเปเบเบทเปเบญเบเบเบปเปเบเบเปเบญเบเบขเบฒเบเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบฑเบเบเปเบญเบ, เบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบฒเบเปเบเป, เบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบขเบนเปเบฅเบญเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบฅเบฐเปเบเบตเบเบเบญเบเบเบดเบงเปเบเบฅเบเบขเบนเปเปเบเปเป. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบซเบเบเบปเบ (เบเปเบฒเบเบฐเปเบเบปเปเบฒเบซเบงเบฑเบเบงเปเบฒ) เบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบเบฐเบเบฐเปเบฅเบฐเบเปเบญเบเปเบเปเบฝเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเปเบเบชเบนเปเบเบงเบฒเบกเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบซเบเบฒเปเบซเบเปเบ.
เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเบเปเบญเบเบเบดเบเบเป? เปเบเบปเปเบฒโเปเบเปโเบเบญเบ. เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบทเป microcircuits เบเบตเปเบกเบตเบเบธเบเบเบฐเบเบฒเบเบเปเปเบฒเบเบธเบเบซเบเบถเปเบ. เบซเบผเบทเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบญเบทเปเบเป, เบญเบธเบเบฐเบเบญเบเบเบฐเบเปเปเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบญเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท.
เบเปเบญเบเบกเบตเปเบเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเบเป? เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบดเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบญเปเบฒเบเบเบปเบเบเบงเบฒเบกเบเปเบฒเบเบเปเปเบเปเบญเบเบชเบปเบเปเบชเบงเปเบฒเบกเบตเปเบเบเบเบฒเบ. เปเบฅเบฐเบเปเปเปเบกเปเบเปเบเปเบเบปเบเบเบฝเบง.
เปเบเบเบฑเบเบเบถเบเบเบตเปเบฎเบธเบเปเบฎเบเบเบงเปเบฒเปเบฅเบฑเบเบเปเบญเบ, เบฎเบนเบเปเบเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฑเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเปเบเบฑเบ "เบเบนเบกเปเบเบปเปเบฒเบเบปเบเบฅเบญเบ".
เปเบเปเบงเบฅเบฒเบเบตเป, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบต, เปเบเบกเบทเปเบญเบทเปเบเบเบฒเบเปเบเปเปเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบเป (เบเบฐเบกเบฒเบ) เปเบเบซเบผเบฒเบเบฎเปเบญเบเบญเบธเบเบฐเบเบญเบ, เปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ "เบชเบนเปเบฎเบปเบ" (เปเบเบเบเบต, เบเปเบญเบเบซเบงเบฑเบเบงเปเบฒเบฎเบนเบเปเบเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบปเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบเปเบขเปเบฒเบเบซเบเปเบฒเปเบเบทเปเบญเบเบท; เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบเปเบฒเบชเบฐเบเบดเบเบดเบขเปเบฒเบเปเบเบฑเบกเบเบตเป). เปเบเบชเบญเบเบชเบฒเบกเปเบเบทเบญเบเบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบฐเบซเบผเบธเบ (เปเบฅเบฐเบเปเบฒเบเปเบฒเบเปเบเบเบเปเปเบเบต, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบญเบเบซเบเปเบฒเบเบฑเปเบ).
เบเปเบฒเบซเบฒเบเบงเปเบฒ, เบญเบตเบเบเบฒเบกเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป, เบเบฑเบเบซเบฒเบเบตเปเบฎเปเบฒเบเปเบฎเบเปเบเปเบเบทเบเบเบปเปเบเบเบปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบเปเบกเปเบเบเปเบญเบเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเบฝเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเบขเปเบฒเบเปเบเปเบเบญเบ.
Literature
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเบซเบเปเบฒเปเบเบทเปเบญเบเบฒเบงเบเบญเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเปเปเบฅเปเบง; เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบเบธเบเบเบปเบเบกเบต Google.
เบเบตเปเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบญเบญเบเบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฒเบเบเบปเปเบเบเบปเบเบเบตเปเปเบเบดเปเบเบเบทเบงเปเบฒเบซเบเปเบฒเบชเบปเบเปเบเปเบเบเบชเบฐเปเบเบฒเบฐเบเบฑเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ, เปเบเปเบเปเบญเบเปเบเบงเบเปเบเบปเบฒเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบเบเบปเบเปเบเบปเปเบฒเปเบเปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบปเบเบเบงเบฒเบก, เปเบฅเบฐเบฅเบฒเบเบเบฒเบเบซเบเบถเปเบเบเบฑเบเบเบปเบเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป:
- เบเบฐเปเบซเบเบ เบเบฒเบเบเบนเปเบเบฝเบ zlib. เบชเบฒเบกเบฒเบเบชเบฐเปเบเบเปเบเบทเปเบญเปเบเบเบญเบ deflate/zlib/gzip เปเบเปเบขเปเบฒเบเบเบฑเบเปเบเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเปเบเบเบชเปเบฒเบเบเบฒเบเปเบเบเบญเบเบฎเบนเบเปเบเบ deflate (เบซเบผเบท gzip), เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบเบฐเบเปเบฒเปเบซเปเบกเบฑเบเบชเบนเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
