NETATALK VERSION 2.0 DB format ------------------------------- - from libatalk/cnid/cdb/README the catalog database keeps track of three mappings: CNID -> dev/ino and did/name dev/ino -> CNID did/name -> CNID - all data is BIG-ENDIAN! - cnid2.db structure KEY: 4 bytes = CNID VALUE: 4 bytes = CNID 8 bytes = device 8 bytes = inode 4 bytes = type/last cnid (Not used) 4 bytes = parent directory cnid a.k.a. did n bytes = filename (as on disk) 1 byte = \x00 - devino.db structure KEY: 8 bytes = device 8 bytes = inode VALUE: 4 bytes = CNID - didname.db structure KEY: 4 bytes = type/last cnid (Not used) 4 bytes = parent directory cnid a.k.a. did n bytes = filename (as on disk) 1 byte = \x00 VALUE: 4 bytes = CNID of file