เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดŽเดดเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เดฎเดคเดฟเดฏเดพเดฏ เด‡เดŸเดฎเดฟเดฒเตเดฒ. "เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฎเดพเดฃเต" เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เดžเดพเตป เด’เดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเดฟเดจเตเดจเต† เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต?

เด†เตผเด•เตเด•เตเด‚ เดˆ เดชเตเดฐเดถเตเดจเด‚ เด‡เดฒเตเดฒ. เดžเด™เตเด™เดณเตเดŸเต† เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเตเด•เดณเดฟเตฝ เดŸเต†เดฑเดพเดฌเตˆเดฑเตเดฑเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเต, เดˆ เดคเตเด• เด•เตเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เด…เดฆเตเดตเดฟเดคเต€เดฏเดฎเดพเดฃเต? เด…เดตเดธเดพเดจเด‚, เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเต†เดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚, เดชเตเดคเดฟเดฏเดคเต เด‡เดคเดฟเดจเด•เด‚ เดธเด‚เดญเดฐเดฟเดšเตเดšเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ.

เด’เดฐเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดญเดพเด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดชเดฐเดพเดœเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดœเต‹เดฒเดฟเดฏเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด•เตเดฑเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚ ...

เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

TL;DR - JPEG เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดถเตเดฐเดฎเด‚, เด‡เดชเตเดชเต‹เตพ เด•เต‚เดŸเตเดคเตฝ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจ เดฐเต‚เดชเดคเตเดคเดฟเตฝ.

เดฌเดฟเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚

เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดŽเดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฏเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดถเดฐเดพเดถเดฐเดฟ เดชเด•เตเดคเดฟเดฏเตเด‚ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด“เดฐเต‹ เดœเต‹เดกเดฟเด•เตเด•เตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฒเต‡เด”เดŸเตเดŸเตเด•เดณเดฟเตฝ ('00, 01, 10, 11โ€ฒ), เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเด•เตเดคเดฟเด•เตเด•เต เด’เดฐเต‡ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต, เดŽเดฒเตเดฒเดพเด‚ เด‡เดตเดฟเดŸเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต.

เดŽเดจเตเดจเดพเตฝ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฎเตเดฎเตพ เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดŽเดŸเตเดคเตเดคเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเตฝ เด’เดจเตเดจเต เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเด‚. เดžเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚ เดกเต†เตฝเดฑเตเดฑ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต, เดžเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเต† เดคเดฟเด•เดšเตเดšเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต‡ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเต€เด•เตเดตเตปเดธเต เดตเดฒเดฟเดฏเดคเดฟเดฒเต‡เด•เตเด•เต เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เดพเตป เดจเดฎเตเด•เตเด•เต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด‚ เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดจเดฟเตผเดฃเดพเดฏเด• เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเด‚.

เดŽเดจเตเดคเดพเดฃเต, เดŽเดจเตเดคเดพเดฃเต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚? เดถเดฐเดฟ, เด…เดคเดพเดฏเดคเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดธเตเดตเดฏเด‚ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดฌเดฟเดฑเตเดฑเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเตเดตเดดเดฟ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเตเดŸเต† เดจเดทเตเดŸเด‚ เด…เดคเดฟเดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. FS-เดฒเต† เดซเดฏเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดšเดฟเดฒ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดเดคเดพเดฃเต, เดŽเด™เตเด™เดจเต†?

เดซเดฟเดฑเตเดฑเดฟเด‚เด—เต เดฐเต€เดคเดฟเด•เตพ

เดจเดทเตเดŸเดฎเดพเดฏ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจเต. เดˆ jpegs, mp3s เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚, เดจเดทเตเดŸเดฎเดพเดฏ เด•เด‚เดชเตเดฐเดทเตป เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฌเดฟเดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เด…เดตเดฏเตเดŸเต† เด˜เดŸเด•เด™เตเด™เดณเต† เด…เดฆเตƒเดถเตเดฏเดฎเดพเดฏเดฟ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‚. เดจเต‚เดคเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เตพ... เด…เดฆเตƒเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเด‚... เด’เดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต... เดเดคเดพเดฃเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฃเต เดธเตเดฑเตเดฑเต†เด—เดพเดจเต‹เด—เตเดฐเดซเดฟ!

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด’เดฐเต เดตเดฟเดตเดฐเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดชเต‹เดฒเต† เด…เดตเดณเตเดŸเต† เดฐเต€เดคเดฟเด•เดณเต† เด…เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดจเตเดทเตเดฏเดจเตเดฑเต† เด‡เดจเตเดฆเตเดฐเดฟเดฏเด™เตเด™เดณเดฟเตฝ เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด…เดฆเตƒเดถเตเดฏเดคเดฏเตเด‚ เดŽเดจเตเดจเต† เด†เด•เตผเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดดเดฟเด•เตพ เดตเตเดฏเดคเดฟเดšเดฒเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต เดฐเดนเดธเตเดฏเดฎเดพเดฃเต: เดžเด™เตเด™เดณเตเดŸเต† เดšเตเดฎเดคเดฒ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดตเดจเตเดฑเต† เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เด…เดตเดจเต† เดฆเต‹เดทเด•เดฐเดฎเดพเดฏเดฟ เดฌเดพเดงเดฟเด•เตเด•เตเด‚. เด…เดตเตป เดตเต€เดฃเตเดŸเตเด‚ เดฎเดฑเด•เตเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚, เดšเดฟเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดคเตเดŸเตผเดจเตเดจเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป เด…เดตเดฐเต† เดชเดฑเดฏเตเด•เดฏเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด•เตเดฑเตเด•เตเด•เดจเตเดฎเดพเดฐเต† เด•เตเดฑเดฟเดšเตเดšเต

เดจเดฟเด™เตเด™เตพ เด…เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดจเดฎเตเดฎเตพ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ JPEG เดซเดฏเดฒเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดคเดฟเตฝ เดกเดพเดฑเตเดฑ เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŸเตบ เด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฐเต€เดคเดฟเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดˆ เด—เตเดฐเดนเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฃเดฟเดคเต.

เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดพเดฏ เดฌเตเดฐเต€เดกเดฟเด‚เด—เดฟเตฝ เดเตผเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป, เดˆ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดฎเต‡เด–เดฒ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดฎเดฟเดคเดฎเดพเดฏ เด•เด‚เดชเตเดฐเดทเตป เด•เดพเดฐเดฃเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดฎเต‹เดฃเต‹เด•เตเดฐเต‹เด‚ เดธเตโ€Œเด•เตเดตเดฏเดฑเตเด•เตพ เด†เดฐเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเด•เด‚ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตโ€Œเดค เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดฑเต€เด•เต‹เดกเดฟเด‚เด—เต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดกเดพเดฑเตเดฑเดพ เดจเดทเตโ€ŒเดŸเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเด•เด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ - เดกเดฟเดธเดฟเดŸเดฟเดฏเตเด‚ เด•เตเดตเดพเดฃเตเดŸเตˆเดธเต‡เดทเดจเตเด‚, เด‡เดคเต เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดธเตเด•เต€เดฎเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดฌเต—เดฎเดพเตป เดจเดพเดทเดฃเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดตเดฟเด•เตเด•เดฟเด•เตเด•เต เดจเดจเตเดฆเดฟ):
เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

jpeg เดซเดฏเดฒเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต. เดจเดทเตเดŸเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดฃเตเดŸเต (jpegtran), เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดฃเตเดŸเต "เดจเดทเตเดŸเดฎเดฟเดฒเตเดฒ", เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดžเด™เตเด™เตพ เด…เดตเดฐเต† เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดตเดฟเดตเดฐเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดจเตเดจเตเด•เดฟเตฝ เด…เดตเตป เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต เดคเดจเตเดฑเต† เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจ เดญเดฏเดคเตเดคเดพเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

F5

เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฎเตเดดเตเดตเตป เด•เตเดŸเตเด‚เดฌเดตเตเด‚ เดˆ เดตเตเดฏเดตเดธเตเดฅเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเด‚ เดˆ เดจเดฒเตเดฒ เด…เดตเดคเดฐเดฃเดคเตเดคเดฟเตฝ. เด…เดตเดฏเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดตเดฟเดชเตเดฒเดฎเดพเดฏเดคเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด†เดฃเต F5 เด†เตปเดกเตเดฐเดฟเดฏเดพเดธเต เดตเต†เดธเตเดฑเตเดฑเตเดซเต†เตฝเดกเต, เดคเต†เดณเดฟเดšเตเดš เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เด—เตเดฃเด•เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดฎเดจเตเดทเตเดฏเดจเตเดฑเต† เด•เดฃเตเดฃเต เด…เดคเดฟเดจเตเดฑเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต‹เดŸเต เดเดฑเตเดฑเดตเตเด‚ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดคเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดŽเด‚เดฌเต†เดกเดฟเด‚เด—เต เดŸเต†เด•เตเดจเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต‡ เด…เดณเดตเดฟเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เตเดฑเดšเตเดšเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดตเดฒเตเดคเดพเดฃเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต† เดกเดพเดฑเตเดฑเดพ เดธเด‚เดญเดฐเดฃเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต F5 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดตเตเดฏเดตเดธเตเดฅเด•เดณเดฟเตฝ (เด…เดคเดพเดฏเดคเต, เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด…เดฒเตเดฒ) เด—เตเดฃเด•เด™เตเด™เดณเตเดŸเต† เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดฎเต‚เดฒเตเดฏเด‚ เด’เดจเตเดจเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต. JPEG-เดฒเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เต เด•เดพเดฐเดฃเด‚ เดนเดซเตเดฎเดพเตป เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เด•เต‹เดซเดฟเดซเดฟเดทเตเดฏเตปเดฑเต เด•เตเดฑเดšเตเดšเต เดฌเดฟเดฑเตเดฑเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเด‚, เด•เต‚เดŸเดพเดคเต† RLE เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเดฏเต† เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเตเดคเดฟเดฏ เดชเต‚เดœเตเดฏเด™เตเด™เตพ เดจเต‡เดŸเตเดŸเด‚ เดจเตฝเด•เตเด‚.

เดฐเดนเดธเตเดฏเดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏ เดญเดพเด—เด‚ (เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตฝ) เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเด™เตเด™เตพ เดคเดฟเดณเดšเตเดšเตเดฎเดฑเดฟเดฏเตเดจเตเดจเต, เด‡เดคเต เดตเดฟเดญเดตเด™เตเด™เดณเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดตเตเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดจเต เดชเด•เดฐเด‚ เดจเดฟเดฐเดตเดงเดฟ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดตเดพเดฏเดจเด•เตเด•เดพเดฐเดจเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚.

เดนเตˆ เดŸเต†เด•เตเด•เต

เดˆ เดธเดฎเต€เดชเดจเด‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดžเดพเตป เดˆ เดฐเต€เดคเดฟ เดถเตเดฆเตเดงเดฎเดพเดฏ เดธเดฟเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดตเต‡เด—เดคเดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต เดจเดฟเดฐเดตเดงเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต (เดกเดฟเดธเดฟเดŸเดฟเด•เตเด•เต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต† เดˆ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด•เด‚เดชเตเดฐเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เดญเดพเดฐเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ). เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต‡เดŸเดฟเดฏ เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ libjpeg, pcre ะธ tinydir, เด…เดคเดฟเดจเต เดžเด™เตเด™เตพ เด…เดตเตผเด•เตเด•เต เดจเดจเตเดฆเดฟ เดชเดฑเดฏเตเดจเตเดจเต. เด‡เดคเต†เดฒเตเดฒเดพเด‚ 'เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚' เดตเดดเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดตเดฟเตปเดกเต‹เดธเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดธเตเดตเดฏเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฒเดฟเดจเดพเดฏเดฟ เด•เตเดฑเดšเตเดšเต เดธเดฟเด—เตเดตเดฟเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹เดฏเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•.

เด’เดฐเต เด•เตบเดธเต‹เตพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดตเตผเด•เตเด•เต เด—เดฟเดคเตเดคเดฌเดฟเดฒเต† เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต† เดฑเต€เดกเตโ€Œเดฎเต†เดฏเดฟเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต เดชเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดžเดพเตป เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเด‚.

เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚?

เดถเตเดฐเดฆเตเดงเดฏเต‹เดŸเต†. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต†เตผเดšเตเดšเต เดšเต†เดฏเตโ€Œเดคเต เดชเดพเด•เตเด•เต‡เดœเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‡เดฎเต‡เดœเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เดซเดฏเดฒเตเด•เตพ เด…เดคเดฟเดจเตเดฑเต† เด…เดคเดฟเดฐเตเด•เตพเด•เตเด•เด•เดคเตเดคเต เด‡เดทเตเดŸเดพเดจเตเดธเดฐเดฃเด‚ เดจเต€เด•เตเด•เดพเดจเตเด‚ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เดชเด•เตผเดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เดซเดฏเดฒเตเด•เดณเตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดฎเดพเดฑเตเดฑเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เด…เดคเต€เดต เดœเดพเด—เตเดฐเดค เดชเดพเดฒเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดŸเดจเดŸเดฟเดฏเตเดณเตเดณ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด’เดฐเต เดฌเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดชเต‹เดฒเตเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเด‚.

เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดšเดฟเดคเตเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเดพเดฑเตเดฑ เด‰เตพเดชเตเดชเต†เดŸเต†, เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด†เตผเด•เตเด•เตˆเดตเต เดซเดฏเตฝ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเดฟเดŸเตเดจเตเดจเต. เดธเตเดตเดฏเด‚, เด‡เดคเดฟเดจเต เดเด•เดฆเต‡เดถเด‚ เดฐเดฃเตเดŸเต เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเตเด•เตพ เดญเดพเดฐเดฎเตเดฃเตเดŸเต เด•เต‚เดŸเดพเดคเต† เด…เดงเดฟเดจเดฟเดตเต‡เดถ เดกเดฟเดธเตเด•เต เดธเตเดฅเดฒเดคเตเดคเต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดธเตเดตเดพเดงเต€เดจเด‚ เดšเต†เดฒเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.

'-a' เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดถเต‡เดทเดฟ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚: './f5ar -a [เดคเดฟเดฐเดฏเตฝ เดซเต‹เตพเดกเตผ] [Perl-compatible regular expression]'. './f5ar -p [เดคเดฟเดฐเดฏเตฝ เดซเต‹เตพเดกเตผ] [เดชเต‡เตพ-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป] [เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดซเดฏเตฝ] [เด†เตผเด•เตเด•เตˆเดตเต เดจเดพเดฎเด‚]' เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเดพเด•เตเด•เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† './f5ar -u [เด†เตผเด•เตเด•เตˆเดตเต เดซเดฏเตฝ] [เดตเต€เดฃเตเดŸเต†เดŸเตเดคเตเดค เดซเดฏเตฝ เดจเดพเดฎเด‚] เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต ]'

เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚

เดฐเต€เดคเดฟเดฏเตเดŸเต† เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟ เด•เดพเดฃเดฟเด•เตเด•เดพเตป, เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดพเดฏเตเด•เตเด•เดณเตเดŸเต† เดคเดฟเด•เดšเตเดšเตเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏ 225 เดซเต‹เดŸเตเดŸเต‹เด•เดณเตเดŸเต† เด’เดฐเต เดถเต‡เด–เดฐเด‚ เดžเดพเตป เด…เดชเตเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต. Unsplash เดฐเดฃเตเดŸเดพเด‚ เดตเดพเดณเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† 45 เดฎเต€เดฑเตเดฑเตผ เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดตเดฒเดฟเดฏ เดชเดฟเดกเดฟเดŽเดซเต เดฐเต‡เด–เด•เดณเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด†เตผเดŸเตเดŸเต เด“เดซเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด•เตเดจเตเดค.

เด•เตเดฐเดฎเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต:

$ du -sh knuth.pdf dogs/
44M knuth.pdf
633M dogs/

$ ./f5ar -p dogs/ .*jpg knuth.pdf dogs.f5ar
Reading compressing file... ok
Initializing the archive... ok
Analysing library capacity... done in 17.0s
Detected somewhat guaranteed capacity of 48439359 bytes
Detected possible capacity of upto 102618787 bytes
Compressing... done in 39.4s
Saving the archive... ok

$ ./f5ar -u dogs/dogs.f5ar knuth_unpacked.pdf
Initializing the archive... ok
Reading the archive file... ok
Filling the archive with files... done in 1.4s
Decompressing... done in 21.0s
Writing extracted data... ok

$ sha1sum knuth.pdf knuth_unpacked.pdf
5bd1f496d2e45e382f33959eae5ab15da12cd666 knuth.pdf
5bd1f496d2e45e382f33959eae5ab15da12cd666 knuth_unpacked.pdf

$ du -sh dogs/
551M dogs/

เด†เดฐเดพเดงเด•เตผเด•เตเด•เตเดณเตเดณ เดธเตเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเตเด•เตพ

เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเดฟเดจเต เดคเตเดŸเตผเดจเตเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต† เดฏเดฅเดพเตผเดคเตเดฅ 633 + 36 == 669 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ 551-เดฒเต‡เด•เตเด•เต เดŽเดคเตเดคเดฟ. เด…เดคเตเดคเดฐเด‚ เดธเดฎเต‚เดฒเดฎเดพเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด—เตเดฃเด•เด™เตเด™เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดตเดฏเตเดŸเต† เด—เตเดฃเด™เตเด™เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดจเดทเตเดŸเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เด‚เดชเตเดฐเดทเตป: เด’เดจเตเดจเตŠเดจเตเดจเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ "เด…เดตเดธเดพเดจ เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเดฃเตเดŸเต เดฌเตˆเดฑเตเดฑเตเด•เตพ เดฎเตเดฑเดฟเดšเตเดšเตเดฎเดพเดฑเตเดฑเดพเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดจเดทเตเดŸเดฎเดพเดฃเต, เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดธเดนเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚.

เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด…เดต เด•เดฃเตเดฃเตเด•เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต. เดธเตโ€Œเดชเต‹เดฏเดฟเดฒเดฑเดฟเดจเต เด•เต€เดดเดฟเตฝ (เดนเดพเดฌเตเดฐเดธเตโ€Œเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเดจเต เดตเดฒเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ), เด’เดฑเดฟเดœเดฟเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเดฟเดฏ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เดฃเตเดฃเตเด‚ เด…เดตเดฏเตเดŸเต† เดคเต€เดตเตเดฐเดคเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดพเดฏเดจเด•เตเด•เดพเดฐเดจเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚: เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเต, เด‰เดณเตเดณเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเต‹เดŸเต†, ั€ะฐะทะฝะธั†ะฐ (เดจเดฟเดฑเด‚ เดฎเด™เตเด™เดฟเดฏเดคเดพเดฃเต, เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต† เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด‚).

เดชเด•เดฐเด‚ เด’เดฐเต เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเตฝ เดŽเดจเตเดจ

เดˆ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เดณเต†เดฒเตเดฒเดพเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดตเดพเด™เตเด™เตเด•เดฏเต‹ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟเดฏเต‡เด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดจเดฎเตเดฎเตพ เด‡เดชเตเดชเต‹เตพ เดœเต€เดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดพเดณเต† เด“เตบเดฒเตˆเดจเดฟเตฝ เดชเต‹เดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด…เดงเดฟเด• เดกเดพเดฑเตเดฑเดฏเตเด‚ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเดฟเดจเต เดฏเดพเดคเตŠเดฐเต เด‰เดฑเดชเตเดชเตเดฎเดฟเดฒเตเดฒ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดชเต‹เดฏเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เด†เดฏเดฟเดฐเด‚ เดŸเต†เดฑเดพเดฌเตˆเดฑเตเดฑเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดธเตเดตเดฏเด‚ เดตเดพเด™เตเด™เตเด•. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเต€เดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

-> เดธเดพเดฎเต‚เดนเดฟเด•เด‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•