2 m=`{dd -if $1 -bs 2048 -skip 16 >[2]/dev/null | xd -c | sed 1q | \
3 sed 's/.........(....................).*/\1/; s/ //g'}
8 dd -if $1 -count 1 >[2]/dev/null | \
11 /^(blocksize|daddrbits|daddrbits|indirblks|dirblks|namelen)/{p[$1]=$2}
13 ca["fs", "blocksize"] = 4*1024
14 ca["fs", "namelen"] = 28
15 ca["fs", "dirblks"] = 6
16 ca["fs", "indirblks"] = 2
17 ca["fs", "daddrbits"] = 32
19 ca["fs64", "blocksize"] = 8*1024
20 ca["fs64", "namelen"] = 56
21 ca["fs64", "dirblks"] = 6
22 ca["fs64", "indirblks"] = 4
23 ca["fs64", "daddrbits"] = 64
25 ca["cwfs", "blocksize"] = 16*1024
26 ca["cwfs", "namelen"] = 28
27 ca["cwfs", "dirblks"] = 6
28 ca["cwfs", "indirblks"] = 2
29 ca["cwfs", "daddrbits"] = 32
31 ca["cwfs64", "blocksize"] = 16*1024
32 ca["cwfs64", "namelen"] = 56
33 ca["cwfs64", "dirblks"] = 6
34 ca["cwfs64", "indirblks"] = 4
35 ca["cwfs64", "daddrbits"] = 64
37 ca["cwfs64x", "blocksize"] = 16*1024
38 ca["cwfs64x", "namelen"] = 144
39 ca["cwfs64x", "dirblks"] = 6
40 ca["cwfs64x", "indirblks"] = 4
41 ca["cwfs64x", "daddrbits"] = 64
45 if(ca[k[1],k[2]] == p[k[2]])