- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バイナリデータを文字に変換して圧縮もしたい)
バイナリデータを文字に変換して圧縮もしたい
このQ&Aのポイント
- バイナリデータをZIP圧縮して文字列に変換して印刷する際、150ページとなりますが、10ページに抑えたいです。
- 日本語の文字列にバイナリデータを変換することで、印刷枚数を減らす方法があれば知りたいです。
- バックアップする重要なデータをクラウドと紙の両方で保管しておきたいです。データの復元にはOCRなどを使用することが想定されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> base64が64文字に対し日本語の文字列は5万文字?あるので大幅に減らせそう 64文字(通り)から5万文字(通り)に増えても,情報量は約2.6倍にしかなりません。 大幅に減らせるなんて事は無いです。 日本語だと文字の幅も増えるので必要スペースを考えるとさらに不利です。 似た文字が増えて誤読する可能性も考えると素直にBase64使ったほうが良いでしょう。 > QRコードのように なら、QRコードを使えば良いと思います。 目的にも合ってそうですし。
その他の回答 (1)
noname#222867
回答No.1
そこまで大事なデータなら、rarにパス63ケタ圧縮して63ケタパスを金庫に入れたらええんやないか? 現状rarパス破るの不可能やで? 確か世界最高のスパコンでも宇宙が誕生した年数160億年のさらに数千倍とか、そんなレベルや。 宇宙が消滅しても生き残る位の未知のテクノロジーでも見つけん限り無理や。
補足
それに近いことをしたファイルをファイルサーバーからクラウド上などなどに保存してますが 間違ってファイル消しちゃったり ウィルス感染で消えたり クラウドのパスワード忘れて暗号化ファイルが取り出せなくなったりなどなど、、、 リスク分散の一環としてコンピューター関係ない金庫でも保存したいな、と。 まぁ自分自身はコンピューター技術者としては99.999999%大丈夫だろうといろいろなところにデータ保存してますが 年代上の人は紙がなんだかんだで安心なようで 安全だって説得力出すためにやろうと考えています。 耐火金庫でもCDRはダメだけど 書類なら火事になっても○時間は大丈夫ですし・・・