Syntax: !fileinfo filename [flags] [outfile]This will print information about the archive file given as the first argument. The output will go to a text file in the current directory.
The optional second argument is an integer or string which determines the type of information to print. If an integer, the bits are flags that control the possible data fields and printing modes. The string form is a space or comma-separated list of text tokens or hex integers. The hex numbers or equivalent values for the text tokens are or'ed together to form the flags integer. If the string contains white space it must be quoted.
The flag keywords and values are described with the ChdInfo script function in F.4.10.
If not given or given as 0, all flags except for allcells, instances, and flags are taken as set. This avoids printing the lengthly cells/instances list by default. The keyword all or value -1 can be used to obtain all available information.
If the outfile is not given, the output will go to a file named ``xic_fileinfo.log'' in the current directory, otherwise it will go to the given file. In either case, the user is prompted to view the file when the operation is complete.
The operation has no effect on the database.
This command creates a Cell Hierarchy Digest (CHD) data structure for the given file, and uses the CHD to obtain the information in a very similar manner to the ChdInfo script function. In the !fileinfo command, the keyword flags listed below will show as indicated, as for the FileInfo script function: