変換例とは? わかりやすく解説

変換例

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/12/25 22:46 UTC 版)

Ascii85」の記事における「変換例」の解説

Thomas HobbesLeviathan からの引用 Man is distinguished, not only by his reason, but by this singular passion from other animals, which is a lust of the mind, that by a perseverance of delight in the continued and indefatigable generation of knowledge, exceeds the short vehemence of any carnal pleasure. この文章Ascii85変換すると以下の文章となる。ただし "<~" と "~>" は開始と終了を表す <~9jqo^BlbD-BleB1DJ+*+F(f,q/0JhKFCj@.4Gp$d7F!,L7@<6@)/0JDEF<G%<+EV:2F!,O<DJ+*.@<*K0@<6L(Df-\0Ec5e;DffZ(EZee.Bl.9pF"AGXBPCsi+DGm>@3BB/F*&OCAfu2/AKYi(DIb:@FD,*)+C]U=@3BN#EcYf8ATD3s@q?d$AftVqCh[NqF-FD5W8ARlolDIal(DId<j@<?3r@:F%a+D58'ATD4$Bl@l3De:,-DJs`8ARoFb/0JMK@qB4^F!,RuD.RTpAKYo'+CT/5+Cei#DII?(E,9)oF*2M7/c~> 変換過程 Text content M a n ... s u r e ASCII 77 97 110 32 ... 115 117 114 101 Bit pattern 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0 0 0 1 0 0 0 0 0 ... 0 1 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 32-bit Value 1,298,230,816 = 24×854 + 73×853 + 80×852 + 78×85 + 61 ... 1,937,076,837 = 37×854 + 9×853 + 17×852 + 44×85 + 22 Base 85 (+33) 24 (57) 73 (106) 80 (113) 78 (111) 61 (94) ... 37 (70) 9 (42) 17 (50) 44 (77) 22 (55) ASCII 9 j q o ^ ... F * 2 M 7 最後の4バイトは対応する文字がない部分があるため、0埋めを行う。Since the last 4-tuple is incomplete, it must be padded with three zero bytes: Text content . \0 \0 \0 ASCII 46 0 0 0 Bit pattern 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32-bit Value 771,751,936 = 14×854 + 66×853 + 56×852 + 74×85 + 46 Base 85 (+33) 14 (47) 66 (99) 56 (89) 74 (107) 46 (79) ASCII / c Y k O 3バイトが0埋めされているため、最後の 'YkO'は出力しない。 復号は逆操作を行う。ただし、最後の5文字だけは 'u' で埋めて計算する。 ASCII / c u u u Base 85 (+33) 14 (47) 66 (99) 84 (117) 84 (117) 84 (117) 32-bit Value 771,955,124 = 14×854 + 66×853 + 84×852 + 84×85 + 84 Bit pattern 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 1 0 1 1 0 1 0 0 ASCII 46 3 25 180 Text content . [ ETX ] [ EM ] ´ (Extended ASCII) 入力の最後は 'u' で埋めたため、出力の最後の3バイトは無視し、原文のピリオドまでを復号結果とする。入力に '0' のみのブロックが存在しないため、今回のAscii85では 'z' は現れない。

※この「変換例」の解説は、「Ascii85」の解説の一部です。
「変換例」を含む「Ascii85」の記事については、「Ascii85」の概要参照ください

ウィキペディア小見出し辞書の「変換例」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「変換例」の関連用語

変換例のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



変換例のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのAscii85 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS