メインフレーム(ホストコンピューター)や金融系のシステムを触るエンジニアにとって、最大の敵(?)とも言えるのが「EBCDIC(エビスディック)」形式のファイルですよね。
Windows標準のメモ帳などで開くと一瞬で文字化けして絶望しますが、実はサクラエディタ(Ver 2.x以降)を使えば、特別なツールを導入しなくても一瞬で綺麗に開くことができます!
今回は、レトロで特殊なEBCDICファイルをサクラエディタでパッと解読する手順と、設定を恒久化するTipsを分かりやすく解説します。
🛠️ 操作手順
-
サクラエディタでEBCDICファイルを開きます(この時点では文字化けしています)。
-
上部メニューから 「設定」 ➔ 「文字コードセット指定」 を選択し、「文字コードの指定」ダイアログを開きます。
-
「CP」 にチェックを入れた状態にします。
-
ドロップダウンリスト(文字コードセット)から
20290(IBM EBCDIC – 日本語カタカナ拡張)を選択し、「OK」を押します。 -
最後に、メニューの 「ファイル」 ➔ 「開き直す」 ➔ 「開き直す」 を選択します。
💡 エンジニアのリアルな声 従事している業務や扱うシステムにもよるでしょうが、今まで暗号にしか見えなかったバイナリのようなテキストが、この手順を踏んだ瞬間にパッと日本語(カタカナなど)で読めるようになるのは、結構な感動ものだったりします……!
⚠️ 注意点:古いサクラエディタは非対応? サクラエディタのバージョンが 1.x などの古いものだと、メニューに「文字コードセット指定」の項目自体が存在しないためこの技が使えません。必ず Ver 2.x 以上の新しいサクラエディタ を使用してください。
2. 普段使いも安心!デフォルトの文字コードへの影響は?
「文字コードセット指定」から変更した設定は、あくまでそのファイルを開いている間だけの一時的なものです。
次回新しくサクラエディタを起動したときは、いつも通りのデフォルトの文字コード(UTF-8やShift-JISなど)に戻ります。そのため、「EBCDICを設定したせいで、普段のテキストファイルまで文字化けするようになった!」といった二次災害が起きる心配はなく、安心して使えます。
3. 【応用】毎回EBCDICを使う場合の「デフォルト設定」変更手順
もし業務の都合上、「毎回EBCDICのファイルばかりを扱うので、いちいちメニューから開き直すのが面倒くさい!最初からEBCDICで開いてほしい!」という場合は、デフォルトの設定自体を恒久的に変更することも可能です。
🛠️ 設定手順
-
メニューの 「設定」 ➔ 「タイプ別設定一覧」 を開きます。
-
一覧から 「基本」 を選択し、「設定変更」 をクリックします。
-
「ウィンドウ」 タブを選択します。
-
「デフォルトの文字コード」 の項目にある「文字コード」を、先ほどの
20290(または任意のコードページ)に変更して保存します。
これで、サクラエディタを立ち上げた瞬間からEBCDICを迎え入れる準備が整います。
まとめ
レガシーシステムとのファイル連携や、古いログの調査などで突如として現れるEBCDICファイル。
-
サクラエディタ(Ver 2.x〜)なら標準機能でEBCDICをデコードできる!
-
「設定」➔「文字コードセット指定」➔「CP: 20290」を選んで開き直すだけ!
-
一時的な変更なので、普段のテキスト編集への悪影響もなし!
専用の変換スクリプトを組んだり怪しい変換サイトに中身をアップロードしたりする前に、まずは手元のサクラエディタでサクッと解読してみてくださいね!
【参考】
【サクラエディタ】EBCDICファイルの開き方 │ Honobono Lab
