CDemu

提供: ArchWiki
2015年2月17日 (火) 16:34時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:光ディスク en:CDemu zh-CN:CDemu [http://cdemu.sourceforge.net/ CDemu] は光学ドライブとディスク (CD-ROM や DVD-ROM) をエミュレ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

CDemu は光学ドライブとディスク (CD-ROM や DVD-ROM) をエミュレートするために作られたソフトウェアスイートです。CDemu を使うことで標準的な ISO-9660 ファイルシステム以外のディスクイメージを使用することができます。例えば .bin/.cue, .nrg, または .ccd イメージなど。mount が直接扱うことができるのおは (ファイルシステムが一つだけ含まれる) .iso ディスクイメージだけですが、多くのイメージでは複数のセッションが含まれています。つまり、cdemu があれば、あらゆるイメージファイルを簡単にマウントできるということです。

インストール

CDemu は公式リポジトリcdemu-client パッケージでインストールすることができます。cdemu-daemon.service という名前の便利な systemd サービスが付いています。

GUI

AUR から複数の GUI をインストールできます。

  • GTK/Gnome: gcdemuAUR は公式の GTK バージョンであり、GNOME パネルアプレットも入っています。
  • KDE: kde-cdemu-managerAUR はイメージファイルを右クリックしたときに Dolphin のアクションメニューで使えるようになる KDE 用の GUI です。

Loading a single image to first device:

# cdemu load 0 ~/image.mds

Loading multiple-file image to first device:

# cdemu load 0 ~/session1.toc ~/session2.toc ~/session3.toc

Loading a text-based image in non-ASCII/non-Unicode encoding:

# cdemu load 0 ~/image.cue --encoding=windows-1250

Loading an encrypted image with password provided as an argument:

# cdemu load 0 ~/image.daa --password=seeninplain

Unloading first device:

# cdemu unload 0

Displaying device status:

# cdemu status

Displaying device mapping information:

# cdemu device-mapping

Setting daemon debug mask for the first device:

# cdemu daemon-debug-mask 0 0x01

Obtaining library debug mask for the first device:

# cdemu library-debug-mask 0

Disabling DPM emulation on all devices:

# cdemu dpm-emulation all 0

Enabling transfer rate emulation on first device:

# cdemu tr-emulation 0 1

Changing device ID of first device:

# cdemu device-id 0 "MyVendor" "MyProduct" "1.0.0" "Test device ID"

Enumerating supported parsers:

# cdemu enum-supported-parsers

Enumerating supported fragments:

# cdemu enum-supported-fragments

Enumerating supported daemon debug masks:

# cdemu enum-daemon-debug-masks

Enumerating supported library debug masks:

# cdemu enum-library-debug-masks

Displaying daemon and library version:

# cdemu version