KatalogCD
KCD is a file database format used by the Polish program KatalogCD. The program is designed to catalogue the contents of CDs and other media, such as hard drives. For a given medium, KatalogCD can automatically create a contents database. By default, only the folder structure is recorded; file information is stored only if explicitly requested, by providing a filename pattern for acceptable files.
A single KatalogCD database file can store information for multiple discs. For each disc, the folder and file structure is stored. Each disc, folder, and file entry can be associated with text metadata.
Contents |
Identification
KCD files appear to always begin with the byte sequence 4A 53 5A 46 80
. The first four bytes correspond to the ASCII string JSZF
. The letters "JSZ" may be a reference to the program's developer, Jacek Szpyrka (who is named in the program's About box).
Samples
Cover CDs for the Polish computer magazine Enter sometimes contained KCD catalogues of earlier discs from the magazine.
Examples include:
- Catalogue from the Enter December 1998 CD:
- Catalogue from the Enter January 2001 CD:
KCE format
KatalogCD can also export databases to the .kce format, described in the help file as a "preferred data export format". The exact purpose of this format is unclear, but it appears to be intended for transferring data between individual .kcd databases. (In the shareware version, the import function seems to be disabled.)
KCE is a plain-text format consisting of a series of entries, each corresponding to an item in the database (a disc, folder, or file).
A specification of the file format (written in Polish) can be found in the KatalogCD help file (see section: "Import z pliku KCE").
For example, the following .kce file specifies a simple database containing an entry for a single CD, with a single file stored in the path /foo/bar/readme.txt
:
{ "PelnaNazwaPliku" {""} "Producent" {""} "Dysk" {"Label_of_disc"} "Sciezka" {""} "CzyKatalog" {"N"} "Rozmiar" {"693 MB"} "Opis" {""} } { "PelnaNazwaPliku" {""} "Producent" {""} "Dysk" {"Label_of_disc"} "Sciezka" {"\\foo"} "CzyKatalog" {"T"} "Data" {"2000-04-17 18:03:04"} "Rozmiar" {"565 KB"} "Opis" {""} } { "PelnaNazwaPliku" {""} "Producent" {""} "Dysk" {"Label_of_disc"} "Sciezka" {"\\foo\\bar"} "CzyKatalog" {"T"} "Data" {"2000-04-17 18:03:04"} "Rozmiar" {"112 KB"} "Opis" {""} } { "PelnaNazwaPliku" {""} "Producent" {""} "Dysk" {"Label_of_disc"} "Sciezka" {"\\foo\\bar\\readme.txt"} "CzyKatalog" {"N"} "Data" {"2000-05-22 10:31:06"} "Rozmiar" {"451 B"} "Opis" {""} }
External links
- KatalogCD 1.52 – from the Enter December 1998 CD (downloadable .exe file; runs without installation)