kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu Nautilus Filename Repairer その1 - 無効な文字コードのファイル名を修正するソフトウェアの紹介・Nautilus Filename Repairerをインストールする

Nautilus Filename Repairer

  「Nautilus Filename Repairer」は無効な文字コードでエンコードされているファイル名を、有効なファイル名に修復するソフトウェアです。

  「Nautilus」の機能を拡張するソフトウェアなので、「Nautilus」と連携して使用します。


  文字コードとエンコード

    Ubuntuのファイルシステムである「ext4」では、ファイル名の文字コードに「UTF-8」を採用しています。

    ファイルシステムからみると文字コードは何でもよく、ただのデータに過ぎません。
    ファイルシステムにファイル名を記録する際、ファイル名を「UTF-8」にエンコードしてファイルシステムに保存します。
    ファイル名を読み込む時は、ファイルシステムからファイル名に相当するデータを読み込み、このデータを「UTF-8」にデコードします。

    これはファイルシステムやアプリなど一連のソフトウェアが、「UTF-8」でデータのやり取りを行うというルールのもとで成り立つものです。

  無効なエンコーディング

    しかし、「UTF-8」とは異なる文字コードである「Shift_JIS(CP 932)」や「EUC-JP」でエンコードされているアーカイブをそのまま展開すると、「UTF-8」では表現できない文字コードを使用し、ファイル名をファイルシステムに保存してしまうことがあります。

    この時、そのファイル名は「UTF-8」でデコードできなくなるため、アプリでは正しいファイル名を表示できなくなります。
    「Nautilus」では以下のように「無効なエンコーディング」と表示されます。
  

  正しい文字コードに修復する

    「Nautilus Filename Repairer」では「UTF-8」で表現できない文字コードが使用されているファイル名を、「UTF-8」の文字コードに修復してくれます。

    ユーザーは、その無効なファイル名に使用されている文字コードを指定する必要がありますが、事前にどのようなファイル名になるのか確認することができます。


  URLデコードも可能

    「Nautilus Filename Repairer」では上記の文字コードの変換に加え、URLデコードも可能です。
    例えばインターネットからダウンロードしたファイルのファイル名が、以下のようにURLエンコードされたファイル名だったとします。

    「%E4%BB%8A%E6%97%A5%E3%81%AE%E5%A4%A9%E6%B0%97%E3%81%AF%E6%99%B4%E3%82%8C.txt」


   このURLエンコードされたファイル名をURLデコードし、本来のファイル名である「今日の天気は晴れ.txt」に変換することも可能です。


Nautilus Filename Repairerのインストール

  「Nautilus Filename Repairer」のインストールです。
  「Ubuntuソフトウェアセンター」を起動し、「nautilus-filename-repairer」で検索します。


  「インストール」ボタンをクリックします。

Nautilus Filename Repairerの機能

  上記でいくつか「Nautilus Filename Repairer」の機能を紹介しましたが、「Nautilus Filename Repairer」の機能を大別すると、以下のようになります。

  • ファイル名修復画面からファイル名を修復する
  • コンテキストメニューからファイル名を修復する
  • 指定されたフォルダー内(サブフォルダー含む)のファイルのファイル名を修復する
  • URLエンコードされたファイル名をURLデコードする


nautilus-filename-repairer
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
  • Ubuntu 24.04 その104 - Ubuntu 26.04 LTS へアップグレードするには・アップグレードの注意事項
    Ubuntu 26.04 LTS へアップグレードするには 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Ubuntu 26.04 LTS へアップグレードできます。
  • Ubuntu 24.04 その103 - Ubuntu 26.04 LTS へアップグレード可能に・2年分の変化が一気にやってくる
    Ubuntu 26.04 LTS へアップグレード可能に 2026年9月29日、Ubuntu 24.04 LTS から Ubuntu 26.04 LTS へアップグレード可能になりました。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Ubuntu 26.10 その33 - Ubuntu 26.10 β版がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 β版がリリースされました 2026年10月1日、Ubuntu 26.10 β版 がリリースされました。
  • Ubuntu 26.10 その34 - Ubuntu と Rust に対する取り組み(2026年10月)
    Ubuntu と Rust に対する取り組み 2026年10月1日、Ubuntu と Rust に対する取り組みが以下で紹介されました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Linux その440 - uutils coreutils 0.11.0 でコマンド実行時のエラーメッセージを大幅に改良
    コマンド実行時のエラーメッセージを大幅に改良 uutils coreutils 0.11.0 で、コマンド実行時のエラーメッセージが大幅に改良されました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その32 - Snapdragon X2 に対応した Ubuntu 26.10 実験版登場
    Snapdragon X2 に対応した Ubuntu 26.10 実験版登場 2026年9月29日、Snapdragon X2 に対応した Ubuntu 26.10 実験版が登場しました。
記事のピックアップ
オプション