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
41
42
43
44
45
46
47
48
49
50
%%-------------------------------------------------------------------  
%% @author Aleph Archives Ltd.
%%  [http://aleph-archives.com/]
%%
%% @copyright (c) 2010-2012 ALEPH ARCHIVES Ltd. All rights reserved
%%  [http://aleph-archives.com/]
%%
%% @doc WARNING: do not edit, file automatically generated!!!
%% @end
%%-------------------------------------------------------------------


%%====================================================================
%% MACROS
%%====================================================================


%% syntactic sugar macros to match WARC records names and fields
-define('WARC-Version',                     'vsn').
-define('WARC-Type',                       'type').
-define('WARC-Record-ID',                 'recid').
-define('WARC-Date',                       'date').
-define('Content-Length',                   'len').
-define('WARC-IP-Address',                   'ip').
-define('WARC-Target-URI',                  'uri').
-define('Content-Type',                    'mime').
-define('WARC-Concurrent-To',              'conc').
-define('WARC-Block-Digest',               'bdig').
-define('WARC-Payload-Digest',             'pdig').
-define('WARC-Refers-To',                   'rto').
-define('WARC-Warcinfo-ID',                 'wid').
-define('WARC-Filename',                    'wfn').
-define('WARC-Profile',                    'prof').
-define('WARC-Truncated',                 'trunc').
-define('WARC-Identified-Payload-Type',  'tyload').
-define('WARC-Segment-Number',           'segnum').
-define('WARC-Segment-Total-Length',     'seglen').
-define('WARC-Segment-Origin-ID',       'segorig').

%% record's start-offset selector
-define('Start-Offset',                    'soff').

%% record's payload selectors
-define('Payload-Type',                    'data'). %% 'file'   | 'bytes'
-define('Payload-Source',                'source'). %% Filename | binary
            

%%====================================================================
%% TYPES (ex. record)
%%====================================================================