![]() You can view all the available options simply launching QuickBMS from command-line ("cmd.exe" on Windows) without arguments. you can specify any filename, it will be ignored because only the current selected directory is taken - watch the progress status of the extraction and the final message That's the simple "GUI" usage but QuickBMS can do various other things when launched from the console, in fact it supports many command-line options for advanced users and for who writes the scripts. You can even use * to set wildcards, for example *.txt or *required_name* or prefix*suffix - select the output folder where extracting the files. you can also select a whole folder by entering in it and then typing * (or "" on systems before Windows 7) in the "File name:" field, and then select Open. select the input archive or multiple files. = 2) Usage = Simple and quick: - double-click on quickbms.exe - select the script for the type of archive you want to extract, for example zip.bms if it's a zip file. Updated static builds for Linux x86 and MacOSX are available on Feel free to contact me in case of problems or just post on # If your distro supports apt-get and you have problems during the usage of "make", try the following: apt-get install gcc g zlib1g-dev libssl-dev unicode In case of problems on 64bit versions of Linux, try also to append a ":i386" to the previous dependencies, like: apt-get install libssl-dev:i386 MacOSX users need to read the simple instructions written in Makefile, just few steps for being able to compile QuickBMS easily without problems, anyway maybe try a make first because from version 0.8.1 it was rewritten to work easily. For Linux and MacOSX users there is a Makefile in the src folder, the only requirements are openssl, zlib and bzip2 while the optional components are mcrypt and tomcrypt (uncomment the commented line near the end of the Makefile to enable them). It's more easy to do that with some lines of text that you can paste on a forum or pastebin rather than writing 100 different standalone extraction tools plus other 100 standalone rebuilders. This is particularly useful if you have 100 different types of archives to analyze (reverse engineering), parse and then sharing your tools with your community. org/quickbms.htm \ /quickbms.htm (rarely updated) There is also an official forum where I provide support for Quickbms and help with file formats, it's also a very good and friendly free community for reverse engineering game files: QuickBMS is perfect for those works in which you need a quick way to extract information from files and at the same time you would like to reinject them back without writing a standalone tool to do both the extraction and rebuilding jobs. The official homepage of QuickBMS with all the scripts I have written from 2009 till now is (they are just links to the same website): \ \. Basically it means that you can distribute the original quickbms.exeįile as you desire but reusing its source code or modifying it may require you to adopt the same open source license. ![]() The tool is open source under the GPL license and works on Windows, Linux and MacOSX, on both little and big endian architectures like Intel (littlen endian) and PPC (big endian). The script language used in QuickBMS is an improvement of MexScript documented here: QuickBMS is FULLY compatible with that original syntax and all the scripts that were created here: QuickBMS supports also most of the WCX plugins of Total Commander: I improved the original BMS language for: - removing some implied fields, like the file number in some commands - adding new commands, like Encryption - adding new behaviors and features, like negative GoTo These improvements allow QuickBMS to work with tons of simple and complex formats and even doing things like modifying files, creating new files with headers, converting files and reimporting the extracted files back in their original archives. # QuickBMS by Luigi Auriemma e-mail: web: home: help: # 1) Introduction 2) Usage 3) Reimporting the extracted files 4) How to create scripts (for developers only!) 5) Experimental input, output and other features 6) Notes 7) Support 8) Additional credits # = 1) Introduction = QuickBMS is a multiplatform extractor engine that can be programmed through some simple instructions contained in textual scripts, it's intended for extracting files and information from the archives of any software and, moreover, games. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |