例)000001111111000000101111110000
この数字列一つが1ビットと呼ばれ、コンピュータのデータの最小単位が8ビット(2の8乗)であり、1バイトと呼ばれる。バイナリエディタ・・・データを記号で表示させることができるエディタのこと。
課題1)
教官のコンピュータの共有フォルダから、kougi5フォルダをコピーしZドライブに保存。
ファルダの中のtsxbn400フォルダを開き、TSXBIN.exeを開いて、black.jpgを開く。
型を2進数で表すBITを選択し、画面の圧縮データという所の数字を適当にダブルクリックし、変更する。
「名前を付けて保存」でファイル名をblack1.jpgにし保存、以前のデータ(black.jpg)との比較を行う。
課題2)
課題1と同じように、フォルダに入っているテキストファイル2つを,
バイナリエディタに読み込ませる。
二つのファイルの数字列が違うことを確認。
圧縮の仕組み
データはすべて0、1の2進数で書かれているため
例)000001111111000000101111110000
0から始まった事をあらわす0を書き、連続した個数を書くことによって
05761164
(3ビットの2進数で書けば)
0101111110001001110010
となりデータが小さくなる。
課題3a)テキストの圧縮
kougi5のassyukuファルダを開く。
圧縮するファイル(assyukuファルダのgyuuniku_rubi)のサイズを確認。
デスクトップに圧縮・解凍ソフト+Lhacaのショートカットがあるので、そこに圧縮するファイルをドラッグアンドドロップする。
デスクトップにできたファイルのサイズの確認。
同じように解凍もしてみる。
非可逆圧縮:一部の情報を捨て圧縮率を高めた圧縮
可逆圧縮:情報を捨てない圧縮
テキストやプログラムの圧縮(lzh.zip)は可逆圧縮である。
画像、動画、音楽ファイルの保存形式Jpeg、mpeg、mp3 などは非可逆圧縮である。