README FILE

NIOSH GEN 4, GEN 4E, GEN 5, and GEN 5E Cap Lamps

August 5, 2015

In the documentation and design package, a variety of files are supplied to enable

replication of the NIOSH-developed cap lamps. Descriptions of the filename extensions

are provided below.

Filename 

extension

Description

GBR: The Gerber format is an open 2D binary vector image file format.[1] It is 

the de facto standard used by printed circuit board (PCB) industry 

software to describe the printed circuit board images: copper layers, 

solder mask, legend, etc. (Reference 

https://en.wikipedia.org/wiki/Gerber_format)

LST: The LST file extension is often used for ASCII text files that are used by 

some programs for various lists. These can contain lists of files, folders, 

objects, fonts, items, etc. (Reference: http://www.file-extensions.org/lstfile-extension)

DRL: The DRL file extension is associated with Gerber file format for modeling 

printed circuit boards (PCBs). The .drl file stores drill data used to 

manufacture PCBs including information about drill tools, drill sizes, etc. 

(Reference http://www.file-extensions.org/drl-file-extension-gerber-drillrack-file)

REP: The REP file extension is used for one of the many Gerber formats. A 

Gerber file is a file format used by printed circuit board manufacturing 

machines to lay out electrical connections such as traces, vias, and pads 

(the component footprints on the PCB). In addition, the file contains 

information for drilling and for milling the completed circuit 

board. (Reference http://www.file-extensions.org/rep-file-extensiongerber-format-file)

XL: The XL file extension is used for one of the default source code files 

written in the XBLite programming language. (Reference http://www.fileextensions.org/xl-file-extension-xblite-source-code-file)
Filename 

extension

Description

H: The H file extension is related to C/C++ header files. The *.h files are used 

for header files, referenced by a C++ (eg. CPP file) or Java source code 

document. It contains various variables, constants, and fuctions that are 

used by other files inside the project. It allows commonly used functions 

to be written only once and referenced by other source files when 

needed. (Reference http://www.file-extensions.org/h-file-extension)

C: The c file extension is related to C/C++ programming language. The *.c 

files are used for main source code files written in the C/C++ programming 

language. It may be a standalone program or one of many files referenced 

within the programming project. These files can be viewed with any text 

editor, but most software development programs will display the text with 

helpful syntax highlighting. (Reference http://www.file-extensions.org/cfile-extension)

HEX: The hex file extension is also used for files that contain a hex dump, 

hexadecimal view (on screen or a printout) of computer memory. Each 

byte (8-bits) is represented as a two-digit hexadecimal number. Hex 

dumps are commonly organized into rows of 8 or 16 bytes, sometimes 

separated by white spaces. Some hex dumps have the hexadecimal 

memory address at the beginning and checksum byte at the end of each 

line. (Reference http://www.file-extensions.org/hex-file-extension)

COF: The COF file extension is commonly used by AutoDesk AutoCAD family of 

products for one of its data files. A *.cof file is typically in ASCII format and 

can contain one or more type of data, including:

• TT channel manning's n data

• Channel or Culvert calculator manning's n data

• Runoff curve number

• Darcy-Weisbach friction factor

• Culvert diameter data

• Mannings coefficients data

• TC sheet flow manning's n data

• Hazen-Williams coefficients data

(Reference http://www.file-extensions.org/cof-file-extension)

MPA: The MPA file extension is used for a compressed audio file using MPEG 

Layer I, II, or III compression. These were common mostly in the past. 

(Reference http://www.file-extensions.org/mpa-file-extension)
Filename 

extension

Description

MCP: MCP file suffix is associated with Mathcad. The file contains a printer 

driver. (Reference http://www.file-extensions.org/mcp-file-extensionmathcad-printer-driver)

MCW: The MCW file extension is associated with Microsoft Word, which is part 

of Microsoft Office. The .mcw files were used in Microsoft Word 5 for Mac 

or older for document files. The default file format for Microsoft Word 

document files is the DOC file extension and since Microsoft Word 2007 

also the DOCX file extension. (Reference http://www.fileextensions.org/mcw-file-extension)

SBM: The SBM file extension is associated with the HelloNetwork, which is anonline web service. The *.sbm file stores multimedia data in 

HelloCombined Media Player file format. The HelloNetwork seems to be 

an obsolete product without support from developer. 

(Reference http://www.file-extensions.org/sbm-file-extension)

SYM: The SYM file extension is used by Borland C++. It is a precompiled header 

file. In computer programming, a pre-compiled header is a technique used 

by some C or C++ compilers to reduce compilation time. 

(Reference http://www.file-extensions.org/sym-file-extension-borland-cprecompiled-header-file)

OBJ: The OBJ file extension is associated with Microsoft Visual Studio. These 

*.obj files are used for object files, which are compiled but not linked.

LINK accepts .obj files that are either Common Object File Format (COFF) 

or 32-bit Object Module Format (OMF). Microsoft's Visual C++ compiler 

creates COFF .obj files. LINK automatically converts 32-bit OMF objects to 

COFF. However, there are limitations to OMF to COFF conversions. OMF 

can represent some things that cannot be represented in COFF. If there 

are errors when the linker converts from OMF to COFF, then users need to 

use COFF .obj files instead of OMF *.obj files as input to the linker.

P1: This is a MicroImages print driver file ( MicroImages Inc.)
Filename 

extension

Description

PRE: The PRE file extension is associated with the Programmer's Workbench 

(PWB/UNIX), which is an early version of the Unix operating system 

developed by Bell Labs (AT&T) in 1977. The .pre file stores settings of 

Programmer's Workbench. The .pre file extension is also used by 

Microsoft C/C++ development environment for its settings 

data. (Reference http://www.file-extensions.org/pre-file-extensionpreprocessor-output-file)

PCB: A PCB file extension is used for ACCEL or Protel printed circuit board files, 

P-CAD database files, PC-Doctor files, Broderbund Print Shop business 

card files, and PCB Layout check design rule template files. A viewer is 

needed to read a PCB file.

TEXT: The TEXT file extension is sometimes used for various plain text files in 

Mac and Windows environment, much like the more common TXT file 

extension (Reference http://www.file-extensions.org/text-file-extension)