Smithware Home PageSmithware Product InformationHow to Order Smithware ProductsSmithware Technical SupportSearch the Smithware Web SiteBtrieve Developer's Journal MagazineContact Smithware by E-mailPervasive Software Home Page Smithware Home Page

The easy-to-use Btrieve file compaction
and integrity managment tool.

Note: On February 13, 1998, Smithware was acquired by Pervasive Software. This site is an archive of the materials that were on the Smithware site when was routed to This site is maintained for archival purposes only.

ActiveX Controls for Btrieve
I*net Data Server
Crystal Reports for Btrieve
DDF Builder
DDF Sniffer
VBX Controls for Btrieve
Butility for DOS

Other Products Available Through Smithware's Product Marketing Group:

ODBC Interface
Scalable SQL

Note: On February 13, 1998, Smithware was acquired by Pervasive Software. This site is an archive of the materials that were on the Smithware site when was routed to This site is maintained for archival purposes only.

BSqueeze is a file integrity management utility that performs an automated, efficient and rapid file check or rebuild of your Btrieve data files. It is available for Novell or Windows NT server platforms. BSqueeze can be configured to match the needs of your organization by selecting one of three modes of operation:

  • The "Quickstat" mode will perform a simple validity check of your Btrieve header page. This mode is the fastest and will check 100 files in less than four seconds. This mode will quickly detect error 2 Btrieve files.
  • The "Quickstat & Read" mode will quickly read through each of a file's indexes and verify that the associated data record exists. This mode is good for companies that do not have time to perform a Full mode check of files but need to check the integrity of records and indexes.
  • The "Full" mode compacts Btrieve files to their minimum size by performing a virtual export/import of data by reading sequentially through a file and writing out to a new cloned file. Upon successful read/write completion BSqueeze will copy the cloned file back to the original file.

View the audit report generated by BSqueeze to identify any file errors. The BSqueeze log indicates the Btrieve error code encountered by BSqueeze. You can scroll through the log and print out the results. A BSqueeze log entry includes the file's size, the number of records, page length, index count and the rebuild time duration.

Running BSqueeze daily on your system will isolate Btrieve file integrity problems before they become disasters during transaction processing. Viewing the previous night's BSqueeze session audit trail will provide you with complete information on the status of your Btrieve files. This will allow you to fix file problems before users access the data.

Running BSqueeze at the file server is twice as fast as performing a conventional export/import at the workstation. BSqueeze is a 32-bit application that communicates with Btrieve at the server level without the use of requesters.

BSqueeze can be scheduled to run automatically everyday at a set time. Start BSqueeze once and no further daily maintenance is required. You can configure BSqueeze to check a different set of files each day of the week. This feature lets you balance the load on your system on a daily basis. Use the Windows interface to check the status of Btrieve files interactively. Besides the ability to automatically check files nightly, BSqueeze can be used interactively to check a file or files using drag and drop techniques.

Installation, configuration, and maintenance of BSqueeze is done through an easy to use Windows interface. You can select the files you wish to check by dragging and dropping them into a session list box.

BSqueeze works with Btrieve versions 5.xx and 6.xx.

BSqueeze is available in a Novell NLM and a Windows NT version (Please specify when ordering).

Download a demo version of BSqueeze and try it out!

Download Novell NLM Version Here.
Download Windows NT Version Here.

retail price$695.00
Smithware Product Marketing Group special discount price   $649.00
To Order Call Toll-Free (800) 828-7438 or (615) 386-3100 or


for on-line ordering information!


Copyright © 1988, 1998 by Smithware, Inc. All rights reserved.
Smithware, Controls for Btrieve, DDF Builder, DDF Sniffer, Btrieve Developer's Journal, and Power Tools for Btrieve are trademarks of Smithware, Inc. Btrieve is a registered trademark of Pervasive Software, Inc. BSqueeze is a registered trademark of Mesa Business Solutions. ActiveX, Windows, Windows NT, and Internet Explorer are trademarks of Microsoft Corp. All other product or brand names are trademarks or registered trademarks of their respective owners. Legal Notice.