TRANS.TBL

TRANS.TBL

TRANS.TBL is a file on ISO 9660 (Compact Disc computer data) filesystems, used to provide more flexible filenames than the basic ones allowed by the ISO 9660 standard. It was the most common way of providing "long filenames" on early computer CDs before the Rock Ridge and Joliet extensions became widespread.

Strictly created ISO 9660 filenames can only contain up to 8 capital letters or digits, followed by a period and up to three more capital letters or digits. TRANS.TBL is simply a normal file each directory, containing the extended versions of file names in that directory; a system reading the filesystem can then use the extended filenames (sometimes called "long filenames") instead of the ISO ones.

The TRANS.TBL file is a plain ASCII text file. Each line contains three fields, separated by an arbitrary amount of whitespace:
* the file type ("F" for file or "D" for directory);
* the ISO 9660 filename (including the usually-hidden ";1" for files); and
* the extended filename, which may contain spaces.Most implementations that create TRANS.TBL files put a single space between the file type and ISO 9660 name and some arbitrary number of tabs between the ISO 9660 filename and the extended filename.

Native support for using TRANS.TBL still exists in many ISO 9660 implementations, particularly those related to Unix. However, TRANS.TBL has long since been superseded by the Rock Ridge and Joliet extensions to ISO 9660, and modern utilities that create ISO 9660 images either can't create TRANS.TBL files at all, or no longer create them unless explicitly requested by the user. Since a TRANS.TBL file has no special identification other than its name, it can also be created separately and included in the directory before filesystem creation.

Example

A modified version of the TRANS.TBL file in the root directory of a CentOS installation CD, showing the ISO 9660 and extended versions of each filename:

D CENTOS CentOSF GENERIC.INS;1 generic.insF GPL.;1 GPLD HEADERS headersD IMAGES imagesF RELEASE_.;1 RELEASE-NOTESD REPODATA repodataF RPM_G000.;1 RPM-GPG-KEY-centos4F RPM_GPG_.;1 RPM-GPG-KEYD SRPMS SRPMSF YUMGROUP.XML;1 yumgroups.xmlF _DISCINF.;1 .discinfo

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • ISO 9660 — ISO 9660, a standard published by the International Organization for Standardization (ISO), defines a file system for CD ROM media.It aims at supporting different computer operating systems such as Windows, classic Mac OS, and Unix like systems,… …   Wikipedia

  • Verge (gaming) — Verge (which stands for Vecna s Extraordinary Roleplaying Game Engine) is game engine intended to allow users to design their own computer role playing games, particularly console style, 2D games along the lines of Final Fantasy VI. Developed by… …   Wikipedia

  • Sistemas de archivos CD — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 24 de enero de 2010. También puedes… …   Wikipedia Español

  • mkisofs — Тип Утилиты файловых систем Операционная система UNIX‐подобные Лицензия GNU GPL Сайт cdrecord.berlios.de/old/private/mkisofs.html mkisofs  утилита командной строки из пак …   Википедия

  • Valenzuela, Philippines — Valenzuela Lungsod ng Valenzuela   City   …   Wikipedia

  • BOAC Flight 712 — Infobox Airliner accident name = BOAC Flight 712 caption = The burning aircraft date = 1968 04 09 type = Engine fire site = London Heathrow coords = origin = London Heathrow stopover = Zürich Kloten destination = Sydney passengers = 116 crew = 11 …   Wikipedia

  • European Train Control System — Insbesondere im Abschnitt ETCS#ETCS Einführungen ist besonders auffällig, dass die Angaben veraltet sind, aber auch mit dem Suchbegriff Stand findet man schnell die Stellen, an denen nachgebessert werden muss. Lesenswert ist in diesem Zustand in… …   Deutsch Wikipedia

  • South Korean won — 대한민국 원 (Hangul) 大韓民國 圓1 (Hanja) …   Wikipedia

  • DBAG-Baureihe 460 — Desiro ML Anzahl: Baureihe 460: 17 Dreiteiler Belgien: 305 Dreiteiler Hersteller: Siemens Mobility Baujahr(e): Baureihe: 460: 2007ff. Belgien: ab 2009 …   Deutsch Wikipedia

  • Desiro MainLine — Desiro ML Anzahl: Baureihe 460: 17 Dreiteiler Belgien: 305 Dreiteiler Hersteller: Siemens Mobility Baujahr(e): Baureihe: 460: 2007ff. Belgien: ab 2009 …   Deutsch Wikipedia

Share the article and excerpts

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