ARC (file format)

ARC (file format)

Infobox file format
name = ARC
icon =


caption =
extension = .arc
.ark
.sue
mime = application/octet-stream
type code =
uniform type =
magic =
owner = System Enhancement Associates
genre = Data compression
container for =
contained by =
extended from =
extended to =
standard =

ARC is a lossless data compression and archival format by (SEA). It was very popular during the early days of networked BBS. The file format and the program were both called ARC. The ARC program essentially made obsolete the use of combinations of the SQ program to compress files and the LU program to create .LBR archives by combining the functions of both compression and archiving into a single program. ARC compresses multiple files into one - but unlike ZIP, not entire directory trees. The .arc format was the subject of quite a bit of controversy in the 1980s - an important event in the open source debate.

.arc is often also used as a file extension for several different file types that have in common that they are some kind of archive files.

In the late 1980s a dispute arose between SEA, maker of the ARC program, and PKWARE (Phil Katz Software). SEA sued Katz for trademark & copyright infringement. The most damning evidence at trial was from an independent software expert appointed by the court to compare the two programs. He stated that PKARC was a derivative work of ARC, pointing out that comments in both programs were often identical and misspelt. Thom Henderson (SEA) won the law suit. This quickly expanded into one of the largest controversies the BBS world ever saw.

The Internet Archive uses their own ARC format for storing multiple web resources into a single file [http://crawler.archive.org/articles/developer_manual/arcs.html] [http://www.archive.org/web/researcher/ArcFileFormat.php] .

The source code for ARC was released by SEA in 1986 and subsequently ported to Unix and the Atari ST in 1987 by [http://www.highlandsun.com/hyc/ Howard Chu] . This more portable code base was subsequently ported to other platforms including VAX/VMS and IBM 370 mainframes. Howard's work was also the first to disprove the prevalent belief that Lempel-Ziv encoded files could not be further compressed. Additional compression could be achieved by performing a Huffman Squeeze on the LZW data, and Howard's version of ARC was the first program to demonstrate this property. This hybrid technique was later used in several other compression schemes by Phil Katz and others.

The ARC format is no longer common on PC desktops but it's still a component in most anti-virus scanners, and as such is still a widely used format, if only behind the scenes.

Filename extension

*.arc (all systems)
*.ark (adopted by some bulletin boards as a naming convention indicating that the file contained software for CP/M rather than MS-DOS).
*.sue (due to all the legal issues)

MIME-Type

*application/octet-stream

ee also

*List of archive formats

External links

* [http://sourceforge.net/projects/ARC ARC] - free software Linux/Unix port of the .arc compression program
* [http://rus.members.beeb.net/nomarch.html nomarch] - another free software .arc compression program for Linux/Unix
* [http://video.google.com/videoplay?docid=4358667732166276191 The BBS Documentary: Compression] - A documentary that discusses ARC history, in the context of BBS
* [http://www.archive.org/web/researcher/ArcFileFormat.php] Specification of an ARC file format used by archive.org


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ZIP (file format) — unzip redirects here. For the program, see Info ZIP. ZIP Filename extension .zip .zipx (newer compression algorithms) Internet media type application/zip Uniform Type Identifier com.pkware.zip archive Magic …   Wikipedia

  • tar (file format) — tar GNU tar 1.23 showing three common types of Tarballs (shown in red). Filename extension .tar Internet media type application/x tar …   Wikipedia

  • LBR (file format) — The .LBR file format was an archive file format used on CP/M and MS DOS operating systems during the early 1980s. .LBR files were created by the LU program; later programs like NULU arrived for .LBR creation, and many tools such as LT and QL were …   Wikipedia

  • ARC — may stand for: Business*ARC Diversified, a non profit organization that manufactures food products and employs the severely disabled *ARC/Architectural Resources Cambridge, Inc., an architectural design firm located in Cambridge, Massachusetts… …   Wikipedia

  • deb (file format) — Debian package The GNOME icon for deb files Filename extension .deb Internet media type application/x deb Developed by …   Wikipedia

  • File Roller — File Roller …   Википедия

  • Comparison of file archivers — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. The following tables compare general and technical information for a number of file… …   Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Comparison of graphics file formats — This is a comparison of image file formats. General Ownership of the format and related information. Format Full name Owner Based Format File extension MIME type Application Patented Abc Advanced Bitonal Compression LEAD Technologies .abc …   Wikipedia

  • GIS file formats — A GIS file format is a standard of encoding geographical information into a file. They are created mainly by government mapping agencies (such as the USGS) or by GIS software developers.Metadata often includes: * Elevation data, either in raster… …   Wikipedia

Share the article and excerpts

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