There are only two exported procedures. These will allow you to delete or insert any number of bytes into a file. It takes available memory into account ( up tp 64K limit ) in the BlockRead/BlockWrites and is very quick. As with all the units included here, be careful! With versatility usually comes danger if one is not careful, but there is an equal potential with a little care and common sense!