Dvd+rw-tools

dvd+rw-toolsは、Linux、FreeBSD、Windows、macOSといった様々なオペレーティングシステムで、DVDBlu-ray Discの作成を可能にするオープンソースのソフトウェアパッケージです。特に、その主要ツールである`growisofs`は、高度な書き込みプロセスを担っています。

このツール群の特筆すべき点は、CDメディアの書き込みには対応していないことです。また、将来的な対応の計画も今のところありません。そのため、CDへの書き込みには別のツールを利用する必要があります。

dvd+rw-toolsを利用してメディアへの書き込みを行うには、ISO 9660形式のイメージファイルを別途用意する必要があります。このISOイメージの作成には、`cdrtools`パッケージに含まれる`mkisofs`コマンドや、`cdrkit`パッケージに含まれる`genisoimage`コマンドなど、他のツールを使用します。

dvd+rw-toolsは、GNU General Public Licenseに基づいて配布される自由ソフトウェアです。これは、ユーザーが自由にソフトウェアを利用、改変、配布できることを意味します。

growisofsの詳細な仕組み



`growisofs`は、データを光学ドライブのライターに低レベルで転送する機能を持ち、`dd`コマンドのような動作をします。この際、書き込み中のバッファアンダーランを防ぐために、二つのバッファを使用します。

1. リングバッファ: `growisofs`のプログラムソフトウェアバッファです。
2. ユニットバッファ: 光学ドライブが持つ内部ハードウェアバッファです。

これらのバッファを効率的に利用することで、安定した書き込みを実現しています。また、書き込み中はステータス表示により、リングバッファ使用率(Ring Buffer Utilisation、RBU)とユニットバッファ使用率(Unit Buffer Utilisation、UBU)を監視できます。これらの情報を確認することで、書き込み状況をリアルタイムに把握することが可能です。

まとめ



dvd+rw-toolsは、DVDBlu-ray Discの作成を柔軟かつ低レベルで制御できる強力なツールです。ISOイメージの作成には別途ツールが必要ですが、様々な環境で安定した書き込みを実現します。また、オープンソースソフトウェアであるため、誰でも自由に利用・開発に参加できます。


関連項目



cdrtools - ISOイメージ作成などに使用されるコマンド群。
Cdrkit'>cdrkit - cdrtoolsのフォークプロジェクト。
K3b'>K3b - dvd+rw-toolsをバックエンドとして利用可能なGUIフロントエンドプログラム。

外部リンク



公式ウェブサイト

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。