LBR
(bit more detail on lbrate) |
Dan Tobias (Talk | contribs) |
||
Line 9: | Line 9: | ||
Under CP/M, the canonical tools for manipulating LBR files were LU.COM and NULU.COM. Other tools, such as NSWP.COM, understood both LBR and some of the closely associated compression formats. | Under CP/M, the canonical tools for manipulating LBR files were LU.COM and NULU.COM. Other tools, such as NSWP.COM, understood both LBR and some of the closely associated compression formats. | ||
− | LBR has been implemented on other platforms including PC/MS-DOS, but the [[LBR (Commodore)|Commodore LBR]] format is unrelated and not compatible. | + | LBR has been implemented on other platforms including PC/MS-DOS, but the [[LBR (Commodore)|Commodore LBR]] format is unrelated and not compatible. (It was common in those days for different platforms to be Balkanized and not have file formats that are in any way compatible with those of other platforms, even when they served similar purposes and were inspired by other-platform formats even to the point of being named after them.) |
== Tools == | == Tools == | ||
Line 22: | Line 22: | ||
** '''[http://www.seasip.info/Cpm/ludef5.html HTML version]''' of the above | ** '''[http://www.seasip.info/Cpm/ludef5.html HTML version]''' of the above | ||
* [http://en.wikipedia.org/wiki/LBR_%28file_format%29 LBR (file format) at Wikipedia] | * [http://en.wikipedia.org/wiki/LBR_%28file_format%29 LBR (file format) at Wikipedia] | ||
+ | * [http://www.textfiles.com/programming/FORMATS/arc-lbr.pro ARC vs LBR comparison (1985)] |
Revision as of 13:15, 1 October 2013
LBR was a container format popular for distributing CP/M software, designed by Gary P. Novosielski. Since it had no compression of its own, it was common for individual members of .LBR files to be compressed with Squeeze (.?Q?), Crunch (.?Z?), or CrLZH (.?Y?). Alternatively, the whole library could be compressed with one of these methods (leading to the extensions .LQR, .LZR, .LYR).
Under CP/M, the canonical tools for manipulating LBR files were LU.COM and NULU.COM. Other tools, such as NSWP.COM, understood both LBR and some of the closely associated compression formats.
LBR has been implemented on other platforms including PC/MS-DOS, but the Commodore LBR format is unrelated and not compatible. (It was common in those days for different platforms to be Balkanized and not have file formats that are in any way compatible with those of other platforms, even when they served similar purposes and were inspired by other-platform formats even to the point of being named after them.)
Tools
- CFX (DOS/Unix)
- lbrate by Russell Marks, c. 2001 (Unix, GPL2)
- LAR (Unix, tar-like interface) by John Elliott, based on Stephen C. Hemminger's original
References
- .LBR format definition, Gary P. Novosielski, 1984-08-19 -- available as LUDEF5.DOC in many CP/M archives (e.g., here)
- HTML version of the above
- LBR (file format) at Wikipedia
- ARC vs LBR comparison (1985)