A HIF File (Hyper-G Interchange Format)

The example below illustrates the overall structure of a HIF file.

HIF 1.0
  Author=kandrews(system)
  Server=pluto
  User=kandrews@merkur[129.27.153.3]
  TimeCreated=95/11/03 16:05:23 GMT
  Program=hifexport 1.15 [Frank Kappe]
  Commandline=hifexport -hghost pluto graz
#
#
BEGIN Collection
  ObjectID=0x00000004
  GOid=0x811b9908 0x00002aa3
  Type=Document
  Title=en:The City of Graz
  Title=ge:Die Stadt Graz
  Title=sp:La Ciudad de Graz
  Author=iicm
  TimeCreated=94/04/26 08:05:12
  TimeModified=95/10/19 10:39:42
  Sequence=10
  DocumentType=collection
  Name=graz
  Subdocs=656
END Collection

 BEGIN Collection
  BEGIN Cluster
  END Cluster

  ...

  BEGIN Collection
  END Collection
 END Collection


# END COLLECTION graz

 

Here we see a text document (uuencoded) and a source anchor object.

BEGIN Text
  ObjectID=0x0000001e
  GOid=0x811b9908 0x000d4cef
  Type=Document
  Title=en:Eating Out in Graz
  Author=iicm
  TimeCreated=95/01/19 18:37:15
  TimeModified=95/07/14 14:04:59
  Rights=W:g iicm
  DocumentType=text
  Path=DC0x000571d9 0x000006de
  Parent=0x0000001a
  BEGIN UUENCODE
    M/'1I=&QE/D5A=&EN9R!/=70@:6X@1W)A>@H\2#$^16%T:6YG($]U="!I;B!'
    M<F%Z"CQ0/@I'<F%Z(&AA<R!A(&AU9V4@;G5M8F5R(&]F(')E<W1A=7)A;G1S
    ...
    M9G)E9"!%:VQA=61E*2!F;W(@(DUU;'1I;65D:6$@26YF;W)M871I;VX@4WES
    M=&5M<R(N"CQ0/@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*
    #"@H*

  END UUENCODE
  BEGIN ANCHOR
    ObjectID=0x0000002b
    GOid=0x811b9908 0x000d97e3
    Type=Anchor
    Author=iicm
    TimeCreated=95/01/23 09:08:18
    TimeModified=95/07/14 14:04:58
    Rights=W:g iicm
    TAnchor=Src
    Position=0x0000062a 0x0000062e
    Dest=0x0000001c
    GDest=0x811b9908 0x000d4cf1
  END ANCHOR
END Text