summaryrefslogtreecommitdiff
path: root/hurd/translator/tarfs.mdwn
blob: 3eb7b1edb14443af77a0fb43a221e2cc2c5b614d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]

`tarfs` is a translator aimed at providing access to tar files through the
filesystem.  This way you don't have to extract files from the archive to
access them.  It supports compressed archives (bzip2 and gzip) through
[[libstore]].


# Status

Works fine on most cases, occasional corruptions when writing using bzip2/gzip
stores.


## IRC, freenode, #hurd, 2013-03-16

[[!tag open_issue_hurd]]

    <pinotree> hm is tarfs working? its simple test suite fails here
      (translator dies with gz and bz2 compression)
    <braunr> no idea
    <braunr> have you tried without compression ?
    <pinotree> that succeeds
    <braunr> it might rely on storeio for compression
    <pinotree> no, it does gz/bz2 on its own
    <pinotree> but it uses libstore for i/o of the file
    <braunr> ok


# Source

[[source_repositories/incubator]], tarfs/master