--- /dev/null
+QA output created by 098
+create file foo
+file_contents
+should be no EAs for foo:
+set EA <noise,woof>:
+Attribute "noise" set to a 4 byte value for foo:
+woof
+set EA <colour,blue>:
+Attribute "colour" set to a 4 byte value for foo:
+blue
+set EA <size,small>:
+Attribute "size" set to a 5 byte value for foo:
+small
+list the EAs for foo: noise, colour, size
+Attribute "noise" has a 4 byte value for foo
+Attribute "colour" has a 4 byte value for foo
+Attribute "size" has a 5 byte value for foo
+check the list again for foo
+Attribute "noise" has a 4 byte value for foo
+Attribute "colour" has a 4 byte value for foo
+Attribute "size" has a 5 byte value for foo
+unmount the FS and see if EAs are persistent
+ <file_entry name="/">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="4" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x3CA5" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="84" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc." />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="0" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="84" />
+ </short_ad>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="10" char=".Parent.Dir." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="4" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="foo" comp_id="8" />
+ <extended_file_entry name="foo" comp_id="8">
+ <desc_tag name="tag">
+ <id val="266" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="2" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="14" />
+ <obj_size val="27" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <long_ad name="streamdir_icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="14" />
+ </short_ad>
+ <stream_directory>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="8" char=".Parent..." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="6" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="noise" comp_id="8" />
+ <file_entry name="noise" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="4" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="4" />
+ </short_ad>
+ <file_content>
+ 77 6F 6F 66
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="7" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="colour" comp_id="8" />
+ <file_entry name="colour" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="4" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="4" />
+ </short_ad>
+ <file_content>
+ 62 6C 75 65
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="5" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="size" comp_id="8" />
+ <file_entry name="size" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 73 6D 6C 6C
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ </stream_directory>
+ <file_content>
+ 66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
+ </file_content>
+ </extended_file_entry>
+ </fileid_desc>
+ </file_entry>
+</udf>
+check the list again for foo after umount/mount
+Attribute "noise" has a 4 byte value for foo
+Attribute "colour" has a 4 byte value for foo
+Attribute "size" has a 5 byte value for foo
+get the value of the noise EA
+Attribute "noise" had a 4 byte value for foo:
+woof
+get the value of the colour EA which was removed earlier
+Attribute "colour" had a 4 byte value for foo:
+blue
+get the value of the size EA
+Attribute "size" had a 5 byte value for foo:
+small
+remove the colour EA on foo
+list EAs for foo: noise, size
+Attribute "noise" has a 4 byte value for foo
+Attribute "size" has a 5 byte value for foo
+get the value of the noise EA
+Attribute "noise" had a 4 byte value for foo:
+woof
+get the value of the colour EA which was removed earlier
+attr_get: Attribute not found
+Could not get "colour" for foo
+get the value of the size EA
+Attribute "size" had a 5 byte value for foo:
+small
+list all the EAs again: noise, size
+Attribute "noise" has a 4 byte value for foo
+Attribute "size" has a 5 byte value for foo
+change the value of the size EA from small to huge
+Attribute "size" set to a 4 byte value for foo:
+huge
+get the size EA which should now have value huge
+Attribute "size" had a 4 byte value for foo:
+huge
+list EAs: noise, size
+Attribute "noise" has a 4 byte value for foo
+Attribute "size" has a 4 byte value for foo
+remove the size EA from foo
+list EAs: noise (size EA has been removed)
+Attribute "noise" has a 4 byte value for foo
+get the noise EA: woof
+Attribute "noise" had a 4 byte value for foo:
+woof
+try removing non-existent EA named woof
+attr_remove: Attribute not found
+Could not remove "woof" for foo
+try removing already removed EA size
+attr_remove: Attribute not found
+Could not remove "size" for foo
+list EAs: noise
+Attribute "noise" has a 4 byte value for foo
+try removing already removed EA colour
+attr_remove: Attribute not found
+Could not remove "colour" for foo
+list EAs: noise
+Attribute "noise" has a 4 byte value for foo
+remove remaining EA noise
+list EAs: should be no EAs left now
+unmount the FS and see if EAs are persistent
+ <file_entry name="/">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="4" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x3CA5" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="84" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc." />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="0" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="84" />
+ </short_ad>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="10" char=".Parent.Dir." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="4" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="foo" comp_id="8" />
+ <file_entry name="foo" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="14" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="14" />
+ </short_ad>
+ <file_content>
+ 66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ </file_entry>
+</udf>
+list EAs: should still be no EAs left
+
+*** Test out the root namespace ***
+
+set EA <root:colour,marone>:
+Attribute "colour" set to a 6 byte value for foo:
+marone
+set EA <user:colour,beige>:
+Attribute "colour" set to a 5 byte value for foo:
+beige
+set EA <user:vomit,pizza>:
+Attribute "vomit" set to a 5 byte value for foo:
+pizza
+set EA <root:noise,whack>:
+Attribute "noise" set to a 5 byte value for foo:
+whack
+list root EAs: <root:colour,noise>:
+Attribute "colour" has a 6 byte value for foo
+Attribute "noise" has a 5 byte value for foo
+list user EAs: <user:colour,vomit>:
+Attribute "colour" has a 5 byte value for foo
+Attribute "vomit" has a 5 byte value for foo
+get root EA colour: marone
+Attribute "colour" had a 6 byte value for foo:
+marone
+get root EA noise: whack
+Attribute "noise" had a 5 byte value for foo:
+whack
+get root EA vomit which is a user EA => find nothing
+attr_get: Attribute not found
+Could not get "vomit" for foo
+
+unmount the FS and see if EAs are persistent
+
+ <file_entry name="/">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="4" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x3CA5" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="84" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc." />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="0" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="84" />
+ </short_ad>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="10" char=".Parent.Dir." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="4" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="foo" comp_id="8" />
+ <extended_file_entry name="foo" comp_id="8">
+ <desc_tag name="tag">
+ <id val="266" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="2" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="14" />
+ <obj_size val="35" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <long_ad name="streamdir_icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="14" />
+ </short_ad>
+ <stream_directory>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="8" char=".Parent..." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="16" char="Meta...." />
+ <l_fi val="7" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="colour" comp_id="8" />
+ <file_entry name="colour" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="6" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="6" />
+ </short_ad>
+ <file_content>
+ 6D 61 72 6F 6E 65
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="7" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="colour" comp_id="8" />
+ <file_entry name="colour" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 62 65 67 65
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="6" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="vomit" comp_id="8" />
+ <file_entry name="vomit" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 70 69 7A 61
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="16" char="Meta...." />
+ <l_fi val="6" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="noise" comp_id="8" />
+ <file_entry name="noise" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 77 68 63 6B
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ </stream_directory>
+ <file_content>
+ 66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
+ </file_content>
+ </extended_file_entry>
+ </fileid_desc>
+ </file_entry>
+</udf>
+get root EA colour: marone
+Attribute "colour" had a 6 byte value for foo:
+marone
+get root EA noise: whack
+Attribute "noise" had a 5 byte value for foo:
+whack
+get user EA vomit: pizza
+Attribute "vomit" had a 5 byte value for foo:
+pizza
+remove the root colour EA
+list root EAs: <root:noise>:
+Attribute "noise" has a 5 byte value for foo
+list user EAs: <user:colour,vomit>:
+Attribute "colour" has a 5 byte value for foo
+Attribute "vomit" has a 5 byte value for foo
+remove the final root EA noise
+list root EAs: none
+ <file_entry name="/">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="4" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x3CA5" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="84" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc." />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="0" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="84" />
+ </short_ad>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="10" char=".Parent.Dir." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="4" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="foo" comp_id="8" />
+ <extended_file_entry name="foo" comp_id="8">
+ <desc_tag name="tag">
+ <id val="266" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="2" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="14" />
+ <obj_size val="24" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <long_ad name="streamdir_icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="14" />
+ </short_ad>
+ <stream_directory>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="8" char=".Parent..." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="20" char="Meta.Deleted.." />
+ <l_fi val="7" />
+ <long_ad name="icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="colour" comp_id="254" />
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="7" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="colour" comp_id="8" />
+ <file_entry name="colour" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 62 65 67 65
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="0" char="....." />
+ <l_fi val="6" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="16" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="vomit" comp_id="8" />
+ <file_entry name="vomit" comp_id="8">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="5" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="8192" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x1884" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="5" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc" />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="16" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="5" />
+ </short_ad>
+ <file_content>
+ 70 69 7A 61
+ </file_content>
+ </file_entry>
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="20" char="Meta.Deleted.." />
+ <l_fi val="6" />
+ <long_ad name="icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="noise" comp_id="254" />
+ </stream_directory>
+ <file_content>
+ 66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
+ </file_content>
+ </extended_file_entry>
+ </fileid_desc>
+ </file_entry>
+</udf>
+delete the file foo - which will delete the associated streams
+ <file_entry name="/">
+ <desc_tag name="tag">
+ <id val="261" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <icb_tag name="icbtag">
+ <prev_num_dirs val="0" />
+ <strat_type val="4" />
+ <strat_param val="0x0 0x0" />
+ <max_num_entries val="1" />
+ <reserved val="0x0" />
+ <file_type val="4" />
+ <lb_addr name="parent_icb">
+ <part_num val="0" />
+ </lb_addr>
+ <flags val="0" />
+ </icb_tag>
+ <uid val="0" />
+ <gid val="0" />
+ <perm val="0x3CA5" />
+ <link_cnt val="1" />
+ <rec_format val="0" />
+ <rec_disp_attr val="0" />
+ <rec_len val="0" />
+ <inf_len val="84" />
+ <logblks_rec val="1" />
+ <ckpoint val="1" />
+ <long_ad name="ex_attr_icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <regid name="imp_id">
+ <flags val="0" />
+ <id val="*Silicon Graphics, Inc." />
+ <id_suffix val="\ 4\ 4" />
+ </regid>
+ <unique_id val="0" />
+ <l_ea val="0" />
+ <l_ad val="8" />
+ <short_ad name="ads.sht">
+ <len val="84" />
+ </short_ad>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="10" char=".Parent.Dir." />
+ <l_fi val="0" />
+ <long_ad name="icb">
+ <len val="2048" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="" />
+ </fileid_desc>
+ <fileid_desc>
+ <desc_tag name="tag">
+ <id val="257" />
+ <descriptor_ver val="3" />
+ <reserved val="0" />
+ <serial_num val="0" />
+ </desc_tag>
+ <file_num val="1" />
+ <file_char val="4" char="..Deleted.." />
+ <l_fi val="4" />
+ <long_ad name="icb">
+ <len val="0" />
+ <lb_addr name="loc">
+ <part_num val="0" />
+ </lb_addr>
+ <ad_flags val="0" />
+ <ad_id val="0" />
+ </long_ad>
+ <l_iu val="0" />
+ <file_id name="foo" comp_id="254" />
+ </file_entry>
+</udf>