emacs.d/clones/lisp/www.cliki.net/tar-file.html
2022-10-07 15:47:14 +02:00

61 lines
No EOL
4.1 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: tar-file</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=tar-file">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - tar-file</span>
<div id="content"><div id="content-area"><div id="article-title">tar-file</div><div id="article">This project is a fork of Nathan Froyd's <a href="archive.html" class="internal">archive</a> library. Much
code remains, but the non-portable bits have been stripped, better support for
multiple archive types (and autodetection) has been added, better blocking
support added (tar readers/writers are supposed to read/write in multiples of
512 bytes), cpio support removed, and a test suite added, along with other
miscellaneous fixes and improvements.<p>One major user visible difference between this library and the original archive
is that there is no need to discard entries when you are finished with them and
support has been added for seeking within a stream (using <a href="https://www.cliki.net/site/HyperSpec/Body/fun_file-position.html" class="hyperspec">FILE-POSITION</a> under
the hood). This means you can do something like iterate over all entries in one
go and then get a <a href="stream.html" class="category">stream</a> containing the contents of an arbitrary entry.<p>Depends on: <a href="alexandria.html" class="internal">alexandria</a>, <a href="babel.html" class="internal">babel</a>, <a href="trivial-gray-streams.html" class="internal">trivial-gray-streams</a><p>Repository: <a href="https://gitlab.common-lisp.net/cl-tar/cl-tar-file">https://gitlab.common-lisp.net/cl-tar/cl-tar-file</a><p>License: <a href="BSD.html" class="category">BSD</a> 3-Clause<p><hr>
<a href="file&#32;format.html" class="category">file format</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="tar-file.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=tar-file">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=tar-file">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=tar-file&amp;from-revision=3840371311">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>