@@ -254,6 +254,26 @@ local patterns = { | |||
}, | |||
} | |||
}, | |||
egg = { | |||
-- ALZip egg | |||
matches = { | |||
{ | |||
string = [[EGGA]], | |||
weight = 60, | |||
relative_position = 0, | |||
}, | |||
} | |||
}, | |||
alz = { | |||
-- ALZip alz | |||
matches = { | |||
{ | |||
string = [[ALZ\x{01}]], | |||
weight = 60, | |||
relative_position = 0, | |||
}, | |||
} | |||
}, | |||
-- Apple is a 'special' child: this needs to be matched at the data tail... | |||
dmg = { | |||
matches = { |
@@ -117,6 +117,14 @@ local types = { | |||
ct = 'application/x-zoo', | |||
type = 'archive', | |||
}, | |||
egg = { | |||
ct = 'application/x-egg', | |||
type = 'archive', | |||
}, | |||
alz = { | |||
ct = 'application/x-alz', | |||
type = 'archive', | |||
}, | |||
xar = { | |||
ct = 'application/x-xar', | |||
type = 'archive', |