今回は、ファイルをコンパクトにする「圧縮」のしくみについて、わかりやすく解説していくよ~!
データ圧縮とは?

データ圧縮(data compression)とは、データの中身を変えずにサイズを小さくする技術のこと!
スマホで送る画像やZIPファイルも、みんなこのしくみで「スリム化」されてるんだよ。
たとえば…
「AAAAABBBBBCCDDDD」みたいに、同じ文字が何回も続くとき。
これを「5A5B2C4D」って短く書けたら、ムダが減って軽くなるよね?
可逆圧縮と非可逆圧縮のちがい
圧縮には大きくわけて2種類あるよ!
| 種類 | 特徴 | 例 |
|---|---|---|
| 可逆圧縮 | 元どおりに復元できる | ZIP、PNG、テキスト圧縮など |
| 非可逆圧縮 | 一部の情報を捨てて軽くする | MP3、JPEG、動画など |
💡つまり、大事なデータは「可逆圧縮」、
音や画像など“少し劣化してもOK”なものは「非可逆圧縮」って使い分けされてるよ~!
圧縮方法の例|ランレングス法とハフマン法
ランレングス法(RLE)

上の「AAAA」→「4A」みたいに、
同じデータの繰り返しを「回数+内容」でまとめる方法!
向いてるのは…
ハフマン法
よく出てくる文字ほど短いコードにして、
あまり使わない文字は長いコードにすることで、全体を短くする方法!
例えるなら…
よく呼ぶあだ名は「ゆき」、フルネームは「雪乃ちゃん」みたいな感じ❣️
呼ぶたびに親しみがぎゅっと詰まってくの!
ZIPファイルとは?

ZIPは、複数のファイルをひとつにまとめて圧縮する便利な形式だよ。
中身は、テキストでも画像でも何でもOK!
ZIPでは、可逆圧縮の技術(例:DEFLATE)が使われていて、
あとから元に戻せるのが安心ポイントだよ~!
データ圧縮のメリットとデメリット
メリット
デメリット
データ圧縮に関するITパスポート試験の過去問!
映像データや音声データの圧縮方式はどれか。
ア:BMP
イ:GIF
ウ:JPEG
エ:MPEG
正解は『エ』
→ MPEGは音や映像の非可逆圧縮形式なので、容量を小さくできるけど元には戻せない方式の代表例だよ。
ITパスポート試験をスマホで手軽に勉強!
「えろ勉」も戦略的に開発&運営してるよ~!この記事が勉強になったり、ためになったよ〜って思ったら、なにかアクションをお願い!!「えろの力で勉強するゲーム:えろ勉」
私の恋心も、ぎゅ〜って圧縮できたらいいのに…🩷
そしたら、いつでもポケットに入れて持ち歩けるのになぁ


