This site contains code, tools, library, applications, documents, information and others things relates to the software development, data and computer management.
I hope you will find it useful!
NOTE: By use of this website, download anythings and use it you must agree to the SoftSpecialists Policies and Terms of Use. Please before download read the Disclaimer and Terms of use, if you don't agree you must not download not even use the web site and the Softspecialists's software. All the material on this site is available free of charge but can not be redistribute or linked without written authorization or agreement.
The new Small Utilities version 7.6.0.8 contains the following updates and improvements:
I thank John and Tami for their invaluable help and support!
Generate, verify and simulate a Time-Based One-Time Password Authentication (TOTP). The new TimeBasedOneTimePassword application requires the .NET Core 3.1.
The new Small Utilities version 7.6.0.7 contains some corrections highlighted by a user (John).
Quickly extract only clean and ready-to-use text for your SMS, with this tool you can be sure to use only one byte per character.
You can copy the text on the clipboard or save it to a file. When save to file, you can choose between two format: SGM 7-bit if you use the .sms extension or ISO 8859-1 if you select the .txt extension.
The new SMSText application may help you save money when sending SMS campaigns.
To run the application you must have the .NET Framework 4.7.2.
The new CB Code Samples page page has been added in the development section.
The CB Code Samples contains all the sources of the examples included in the CB runtime release, the ZIP file, and applications created with the CBASIC language.
Is available on the development page the release 1.0.0.49 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This update provides support for dynamically resize arrays.
With the new CB.Array.Resize function it is now possible to dynamically resize the one-dimensional arrays.
You can find the new function inside the CBARRY.INC include file where the sorting functions have also been moved, the include file CBSORT.INC is no longer available. So if you used the sorting functions and namespace, please change from CB.Sorting.Sort% and CB.Sorting.SortTagged% to CB.Array.Sort% and CB.Array.SortTagged% inside your sources.
The arrays scaling has been tested on three types of array (integer, double and string) up to 100 millions items (64 bit version, 10 millions for 32 bit). You can find the details in the example files RESIZE1.BAS and RESIZE2.BAS.
This version also offers better compatibility with the Visual Studio 2019 C/C++ and GCC/Mingw-w64 version 7.2.0/5.0.3 compilers.
As usual the previous versions are available here.
Check out the new SCUTUM app, how use it? post on the ByteHook blog.
Recently there has been a lot of cyber attacks like sodinokibi ransomware. Of course, if you have followed good practices, you can solve the problem in a few time, but very often the rules are not fully observed and recovery takes a long time. The new Scutum application may help you to protect your files, use it together with common sense. To run the application you must have the .NET Framework 4.5.2.
In now available the new gDelDup application for quickly identify and delete duplicated file.
To run the application you must have the .NET Framework 4.5.2.
Check out the new CB Runtime, how use it? post on the ByteHook blog.
The new release (version 7.6.0.6) contains updated version of XOR application, major enhancements are the following command line switches:
The use of above switchs provides better performances as speed.
Is available on the development page the release 1.0.0.48 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This update provides support for using the well known and widely used, compression and decompression ZLIB1.DLL library.
The functions available for handling the ZLIB1.DLL (and the ZLIBWAPI.DLL for 64 bit with VS20xx) are the following:
Please see the EXAMPLES for usage.
As usual the previous versions are available here.
The new release (version 7.6.0.5) contains updated version of DNFWVD application - the .NET FrameWork version detection - that can helps you to discovery which .NET FrameWork versions are installed into your computer, now up to version 4.8.
Is available on the development page the release 1.0.0.47 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This update fixes some small problems in the CBBuilder.exe and CBto_CB.exe applications.
With this new version are also available some functions for manage the Graphics Device Interface, here is a list of new features:
As usual the previous versions are available here.
With the transition to the new site the SSUpdater has stopped working and there are two ways to put it back to working:
Please note that when the download is an executable file it may be necessary to remove the file block for run it.
Sorry for the inconvenience!
Is available on the development page the release 1.0.0.46 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This version include the CBBuilder tool that provide a quick way to build executable from BASIC source file.
As usual the previous versions are available here.
Check out the new CBBuilder post on the ByteHook blog.
This new release (version 7.6.0.1) contains the new Is32or64 application for quick dectect if an image (EXE or DLL) is build for 32 or 64 bit architecture. You can download and install the SmallUtilities Suite from here or use the SSGO UPDATE action from command prompt.
Is available on the development page the release 1.0.0.45 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
Starting from this version the runtime is also present as a dynamic library DLL, so you can decide whether to link the runtime statically or dynamically. Please use the BUILD*L.CMD files to create executable with the run time dynamically linked.
This update also provides the followings new features:
Furthermore the CBTO_CB.EXE application was developed to quickly convert the .BAS sources that using the namespace commands to commands without namespace, for example from CB.File.CreateFile% to CreateFile%.
The previous versions are available here.
Is available on the development page the release 1.0.0.44 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This update provides support for create, read and write file using Windows API and some bugs fixes.
Here is a list of implemented features:
Please see the enclosed example FILEAPI.BAS and DOWNLOAD.BAS for more details about the use of new features.
The previous versions are available here.
Is now available on this site the new EMAILS application. The EMAILS application is a Windows console program that helps you to sending email using a Secure Sockets Layer encrypted connection. The EMAILS solution that supports and completes the previous EMAIL app is available in both 32 and 64 bits. You can find the EMAILS utility on the Download Area as single application or inside the SmallUtilities Suite. For more details about the EMAILS application please check the Utilities On Line Help.
This new release (version 7.5.0.1) contains the new EMAILS application for send email using a Secure Sockets Layer encrypted connection. You can download and install the SmallUtilities Suite from here or use the SSGO UPDATE action from command prompt.
This new release (version 7.4.1.3) fixes the issue found by John inside the TxtRowCount.exe utility (it is fails to read in a file name with embedded help flag inside). As usual you can download and install the SmallUtilities Suite from here or use the SSGO app with the UPDATE action from command line prompt.
Is available on the development page the release 1.0.0.43 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC). This update provides support for reading dBase (DBF) files. Here is a list of implemented features:
Please see the enclosed example DBF.BAS for more details about the use of new features. Instead, the previous versions are available here.
With this new release (version 7.4.1.2) fixes troubles pointed out by John inside the followings utilities:
You can download and install the SmallUtilities Suite form here or use the SSGO UPDATE action from command prompt.