[ < < < Home ] [ < < Reference Start ] [ < Reference Contents ]
[ < Previous=STRINGS 3.13 ] [ Next=HEAD 3.13 > ]

Intelligence Services

STRINGS 3.13 Options

STRINGS has option Menu sections for:

	File, View, STRINGS, Misc and Help.

The File, View, Misc and Help menu sections gives standard
options like those used by other Text Tools in PentaTextTools.

Many of these options are detailed in COMMON Options.

The View Menu has an especially useful option "-w" that extracts
text with White Space from binary files so it can be read more
easily.

The STRINGS Menu gives options that display lengths of visible
text sequences, set the minimum length for text segments to be
considered strings and set ranges for byte characters in files
that are to be considered White Space or Text characters.

All Options are detailed in this section but some explanations
refer You to COMMON Options.

For BEGINNERS some useful options are:
	-l<d>	  minimum Length for string output. (5)
	-w	  include White space : spaces and tabs.
	-b	  just examine BINARY files.

as detailed below.

COMMON OPTIONS:
-$	  show contact information.
-?	  show program information.
-C:f<d>	  string for File insert for -C options. ([F])
-C:i	  when option -C<d> Ignore ERROR LEVEL.
-C:n	  when option -C<d> No filter.
-C<d>	  pre-filter input data by Command <d> with sub [F].
-N	  No process of data.
-O	  turn Off all options.
-R<d>	  Register this program with supplied key <d> and .KEY file.
-X<d>	  eXclude files list.++
-a	  show All of Many options by Menu.
-h	  select Hidden files too.
-jA       options with Attached list data (++) can Accumulate.
-jF<d>	  take options and specs from File name <d>.
-jT<d>	  Text characters range is <d>. ([\9\10\13\32-\126])
-ja	  just examine All-ASCII files.
-je	  expand Environment %VARIABLES% in program parameters.
-jf	  Filter output to Text characters.
-jn	  wait for Network access.
-jp	  do data Prompt.
-jq<d>    command quote sequence. (")
-jt	  just examine all Text files.
-kB	  show edit Backup:<InputFile>-><BackUpFile> when -ke -ko and -kb.
-kF	  edit Files as NOT having DOS 8.3 file names.
-o	  Omit single file name at start of output.
-r	  Recursive search for file(s), dir\files(s) or dir\.
-tA	  append All output if option -to<d>.
-tC	  open all files as Compatible for sharing.
-tF<d>	  default directories for option -jF<d> command File(s).++ (.;:HOME:)
-tI	  show all options by Input/Output.
-tK	  allow Key buffer for typeahead.
-tO	  append Output if option -to<d>.
-tS	  show all options by Sequence.
-tT<d>    Temporary files directory. (%TEMP%)
-tV<d>	  display message <d> on Video screen.
-tW	  append Warnings and error messages if option -tw<d>.
-ta<d>	  save All output to file <d>.
-tb	  disable VGA Blink.
-tc<d>	  column to wrap data display.
-td	  show screen space or tab as Dot or diamond.
-te	  Eliminate screen status line.
-tf	  try old standard DOS 8.3 File names first.
-ti	  use Input by pipe | or redirect < for Keys Input.
-tk	  press Key to continue.
-to<d>	  save Output to file <d>.
-tw<d>	  save Warnings and error messages to file <d>.
-tx	  use eXplicit *: and / in file paths.

See Common Options.

OPTION:

-V	  Verbose comment(s).


If a file has NO strings, then a line is output to say so.

OPTION:

-b	  just examine BINARY files.


Only files that have at least 1 character byte between 128 and
255 in value are considered eligible for filtering.

OPTION:

-d	  show output Data length with prefix DL.


Each time the a string of text is extracted for output, the
length of output will be given before any output.  Example :
"DL24".


	strings -d file_id.diz


..."-d" shows Data Length DL numbers of each text segment
greater or equal to 5 characters in length in file_id.diz.


OPTION:

-js<d>	  String characters range is <d>. ([\33-\126])


This option is like common option -jT<d>.  It allows other
non-English characters to be considered as being text strings.

This specifies the range that will determine if a character is
regarded as a string member or not.

It is useful for international character sets that might have
accented characters not part of the English character set.


	strings -js"[a-zA-Z]" file_id.diz


...-js"[a-zA-Z]" sets the characters recognised as text to

	abcdefghijklmnopqrstuvwxyz

and

	ABCDEFGHIJKLMNOPQRSTUVWXYZ

and only text strings consisting of letters are considered.

See Also Strings Option -jw<d> and Common Option -jT<d>.

OPTION:

-jw<d>	  white space character range is <d>. ([\9\10\13\32])


Like option -js<d>.

To be used with option -w for including WhiteSpace.

This specifies the range for characters that are
regarded as a white space character.

The character defaults are

\9	Tab
\10	LineFeed
\13	Return
\32	Space


	strings -w -jw"[\32]" file_id.diz


...-jw"[\32]" sets the characters recognised as white space to
the space (\32) characters and only text sequences having
spaces between strings are shown.

See Also Strings Option -js<d> and Common Option -jT<d>.

OPTION:

-l<d>	  minimum Length for string output. (5)


Any sequence of filtered characters as wide as <d> or longer is
extracted.

The default length is 5.


	strings -l10 file_id.diz


..."-l10" shows text segments greater or equal to 10 characters
in length in file_id.diz.


OPTION:

-w	  include White space : spaces and tabs.


Any spaces, tabs or other text following a text sequence are
output along with the leading text sequence.


	strings -w vendinfo.diz


..."-w" shows any text segments greater or equal to 5
characters in length in vendinfo.diz along with spaces, tabs
and other text following the segments.

Use this to extract text from Word Processor documents that
often contain areas of usable text as paragraphs.

[ < < < Home ] [ < < Reference Start ] [ < Reference Contents ]
[ < Previous=STRINGS 3.13 ] [ Next=HEAD 3.13 > ]

Intelligence Services

© Intelligence Services 1987 - 2008   GPO Box 9,   ADELAIDE SA 5001,   AUSTRALIA
EMAIL   :   intlsvs@gmail.com