GNU Compact Disc Input and Control Library

GNU Compact Disc Input and Control Library
GNU Compact Disc Input and Control Library
Entwickler GNU-Projekt
Aktuelle Version 0.82
(2009-10-27)
Betriebssystem plattformunabhängig
Programmier­sprache C
Lizenz GPL (Freie Software)
www.gnu.org/software/libcdio

Die GNU Compact Disc Input and Control Library (deutsch: „GNU-CD-Lese-und-Steuerungs-Bibliothek“, libcdio) ist eine Programmbibliothek, die den Zugriff auf CD-ROM-Laufwerke und CD-Abbilder plattformübergreifend abstrahiert. Sie wird unter der Leitung von Rocky Bernstein im Rahmen des GNU-Projektes entwickelt.

Sie bietet eine umfassende Unterstützung gebräuchlicher CD-Formate:

Durch die Einbindung von cdparanoia können Audio-CDs auch fehlerkorrigiert ausgelesen werden. Falls installiert, nutzt die Bibliothek auch libcddb, um automatisch Metadaten zu Audio-CDs aus Online-Datenbanken über das Internet zu beziehen. An CD-Abbild-Dateiformaten werden ISO-9660-Dateien (.iso), CUE/BIN (von CDRWIN), NRG (Nero Burning ROM) und TOC/BIN (cdrdao) unterstützt.

Es gibt Sprachanbindungen für die Programmiersprachen C++, Perl, Python[1] und Ruby (rbcdio[2] und rb_cdio[3]). Es wird eine Reihe von Dienstprogrammen mitgeliefert.

Die Bibliothek wird in der Programmiersprache C entwickelt und hat keine Laufzeit-Abhängigkeiten zu anderer Software außer libc6. Sie wird als freie Software auch im Quelltext unter den Bedingungen von Version 2 oder höher der GNU General Public License (GPL) verbreitet. Sie ist plattformunabhängig lauffähig. Sie ist bei allen populären Linux-Distributionen direkt aus den Standard-Paketquellen installierbar.[4][5][6][7] Eine Reihe freier Software zur Audio-Wiedergabe greift zur Wiedergabe von Audio-CDs auf libcdio zurück, unter anderen VLC, GStreamer, xine, XMMS2 und Audacious.[8]

libcdio entstand als Teil von VCDImager, aus dem sie um das Jahr 2002 ausgelagert wurde. Die erste eigenständige Version war Nummer 0.1. Der Name „libcdio“ steht für englisch „library for Compact Disk Input and Output“. Obwohl kein Schreiben, also keine Ausgabe auf CDs unterstützt wird oder je werden soll, wurde dennoch das „O“ als Bestandteil des Namens verwendet, um Assoziationen mit der CD-i zu vermeiden.

Im Herbst 2006 wurde libcdio nach einer Lizenzanalyse durch die Sun Rechtsabteilung aus der Solaris Distribution entfernt und im Frühjahr 2007 ein entsprechender Hinweis[9] auf der GNOME Mailingliste verbreitet.

Weblinks

Quellen

  1. http://pypi.python.org/pypi/pycdio/
  2. http://rbcdio.rubyforge.org
  3. http://rubyforge.org/projects/rb-cdio/
  4. http://packages.ubuntu.com/search?libcdio
  5. https://admin.fedoraproject.org/pkgdb/acls/name/libcdio
  6. http://software.opensuse.org/search?q=libcdio
  7. http://doc4.mandriva.org/xwiki/bin/view/upmi/component/libcdio
  8. http://www.gnu.org/software/libcdio/projects.html
  9. https://bugzilla.gnome.org/show_bug.cgi?id=413705

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNU VCDImager — Entwickler GNU Projekt Aktuelle Version 0.7.24 (17. März 2011) Betriebssystem Unix ähnliche Programmier­sprache C …   Deutsch Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

  • Liste de sigles — Sigles d’une seule lettre Sigles de deux lettres Sigles de trois lettres Sigles de quatre lettres Sigles de cinq lettres Sigles de six lettres Sigles de sept lettres Sigles de huit lettres Voici une liste des sigles ou acronymes courants. La… …   Wikipédia en Français

  • Liste De Sigles — {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

  • Liste des sigles — Liste de sigles {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

  • Sigle de 7 caractères — Liste de sigles {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”