xfstests: move remaining tests out of top level directory
[xfstests-dev.git] / tests / udf / 098.out
diff --git a/tests/udf/098.out b/tests/udf/098.out
new file mode 100644 (file)
index 0000000..63772a0
--- /dev/null
@@ -0,0 +1,1594 @@
+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>