 |
Products |
|
|
|
 |
About |
|
|
|
|
|
|
|
HPS Strings is a Windows port of the Unix strings utility.
HPS Strings allows you to find character strings in
binary or text files, and is ready to use with no
complicated setup –
select the file, and you will immediately see a list of the
strings in that file.
Customizable Output
HPS Strings output is customizable – you can specify the
minimum length of strings to find, and also the maximum number
of strings. To flag lines containing specific key words or
phrases, you can set up highlight filters that will display
those lines in colors that you select, and include filters
that will only display lines containing specific keywords.
The Highlight Filters dialog allows you to enter
highlight keywords.
These filters will cause any strings that
contain the keywords to be highlighted.
Automatically Detects File Encoding
HPS Strings is able to scan files containing 8-bit characters
or 16-bit characters (either Little Endian or Big Endian).
Little and Big Endian refer to the order of bytes within a
16-bit word. Some files are prefixed by a two-byte sequence
called a BOM (Byte Order Mark). This BOM indicates whether
the file is Little or Big Endian. If you use the Auto setting,
HPS Strings will use the proper format when it detects a BOM.
Batch Processing
You can select multiple files and scan them for strings
with a simple user interface.
You can copy the details
of the results to the Clipboard, and paste them into Microsoft® Excel
or any text editor for analysis.
Free Hex Editor
HPS Strings includes the free HPS HexEditor, which lets
you inspect and modify binary files. With a file offset
displayed in HPS Strings, you can click on the Hex Editor
toolbar button and
go immediately to the string in HPS HexEditor.
Typical Uses
-
Application developers – use HPS Strings to check for
any unnecessary
strings, such as debugging symbols, before you release the final
production version.
-
Product Manager – make sure proprietary data files
include a copyright statement by using HPS Strings to look for
strings containing "copyright", before sending the files to customers.
-
Development team leader – if your company's coding
standard mandates the maximum length for source code lines,
check for compliance by using HPS Strings – set the minimum
string length to what the standard says, and any strings longer
than that will be reported.
Key Features
- Clean user interface –
allows you to begin using HPS Strings immediately.
- Search binary and text files
– search any type of file, including data, text, document,
and program executables.
- Search multiple files –
select multiple files in the File Open dialog, or set up a custom
list of files that you frequently scan.
- Automatic file encoding
detection – detects file encoding (8-bit, 16-bit Little
Endian, or 16-bit Big Endian) automatically; or, you can choose
the file encoding yourself.
- Save search results –
save search results in a text file.
- Print search results –
print search results.
- Free hex editor –
open file in at the currently selected line.
- Highlight filters –
optionally specify keywords to highlight using colors you select.
- Include/Exclude filters –
optionally specify keywords to use to include or exclude strings
from the results.
- Minimum string length –
specify minimum string length to include in the results.
- Maximum number of strings
– specify maximum number of strings to include in the results.
- Search the results –
search the strings found for any text pattern.
- Set bookmarks – set a
bookmark at any string in the results.
- Access file directly from Explorer
right-click menu – set up shortcuts on Windows Explorer
right-click menu and other handy shortcuts.
 |
System Requirements |
 |
-
Microsoft Windows® 98 Second Edition, Windows 2000,
Windows Millennium Edition, Windows XP Home Edition,
or Windows XP Professional
- 2 MB free hard disk space
- 233 MHz processor (400 MHz recommended)
- 64 MB RAM (128 MB recommended)
|
|
 |