| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function for detect unicode type of file While it's no generally need in case of ANSI and UTF-16 type, those files will open with unicode version of Autoit without problem, UTF-8 files without BOM (byte order mark) will cause Autoit open them as ANSI. This function tries to detect if file that looks as ANSI is really ANSI or UTF-8. This done by checking for UTF-specific sequences. As referred in Wikipedia "The chance of a random sequence of bytes being valid UTF-8 and not pure ASCII is 3.1% for a 2 byte sequence", so this method is fairly safe. After determening that file is UTF-8 it's possible to read it as binary and convert to string with BinaryToString function. Note, atm this function don't work with 3 and 4 byte sequences, that usually hold hieroglyphic symbols.
History
Downloads Download - Latest version Direct DBF reader This is an UDF for direct reading data from DBF tables to 2D array. Not the fastest thing on the world, but probably it's not possible to done it's faster in Autoit.
History 2009-12-14 - 0.3 - Fixed gap handling, now reading any file should be correct.
Downloads Download - Latest version Images info reader This is an UDF for reading info from JPEG, TIFF, BMP, PNG and GIF - size, color depth, resolution etc. For JPEG files UDF also retreive various Exif information.
History 08.10.10 - 2.8 - Fixed handling of tEXt block for PNG (thanks KaFu)
Downloads Download - Latest version SysIPAddress32 control wrapper Allow create SysIPAddress32 control in Autoit GUI and work with it, supported all functions: reading, writing, clearing, focusing, setting range.
Note: this control require COMCTL32.DLL library v4.71 or newer (come with IE4.0+) History:
Gradient "control" Create gradient "control". Archive includes 2 versions - for Autoit 3.104 beta (preferable) and for old version, based on labels (resource consuming). History:
Direct RTF writer UDF create empty RTF document and append formatted text. Allow describing font, size, color and style. Note that UDF at very early stage, so working only with the self-created documents is allowed (no general parser). Parameters for functions are described in the UDF, example included. History:
Images size reader This is an UDF for reading size of JPEG, TIFF, BMP, PNG and GIF. This include JPEG size reader as its part.
History 15.03.05 - 1.1 - Cleaned up code, removed generic TIFF fields parser, changed naming. Downloads Download - Latest version MP3 Tag reader UDF retrieve tags from MP3. Finds and retrieves info from the v1, v1.1 and v2.x tags. Possibly will work with other files (not MP3) uses ID3V2 tags. For v2 tags UDF also try to extract record length, that may be helpfull to determine length of VBR files.
History 06.05.06 - 2.5.1 - Refinements due Ubyte array fixes in Autoit (so now UDF will work only in Autoit 3.104.123+). Downloads Download - Latest version 2.5.1, required Autoit 3.104.123+ Beta
MP3 info reader UDF retrieve basic MP3 information: MPEG version, Layer, Bitrate, Frequency, Channel Mode, Duration (time and frames), CRC, Copyright and Original flags. Also works woth the MP2 and MPA files, because they all in one standard.
History 30.12.04 - 1.2 - Just little tweak for more correct retieving V2 tags size, this should give speedup on some files.
Downloads Download - Latest version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Made by YDY (Lazycat) Last updated: 29 April 2010 |