FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Useful programs (https://fileforums.com/showthread.php?t=92995)

shazzla 07-11-2022 23:49

Works or not ,i dont know : :)

https://github.com/hpxro7/wwiseutil

kj911 10-12-2022 06:03

7-Zip SFX package splitter
 
1 Attachment(s)
The very old and very simple 7zSFX file splitter....

Separately saves the 7zSFX file, installation configuration (simple TXT) and 7z archive.

Masquerade 15-03-2023 10:29

Quote:

Originally Posted by BLACKFIRE69 (Post 497377)
ListExt v1.0.0.2 - Update

Hey BLACKFIRE69,

Please may you build a version of listext that orders the output of file sizes from largest to smallest?

E.g.
Code:

Source:  .
Files :  123456789  [1337 GB]

 EXTENSION      FILE COUNT      PERCENTAGE      TOTAL SIZE
----------------------------------------------------------
.OGG                ?            XXX%          3GB
----------------------------------------------------------
.ZIP                ?            XXX%          2GB
----------------------------------------------------------
.EXE                ?            XXX%          1GB
----------------------------------------------------------
.DLL                ?            XXX%          100MB
----------------------------------------------------------
.TXT                ?            XXX%          50MB

Thanks!

BLACKFIRE69 15-03-2023 22:33

2 Attachment(s)
Quote:

Originally Posted by Masquerade (Post 500491)
Hey BLACKFIRE69,

Please may you build a version of listext that orders the output of file sizes from largest to smallest?

E.g.
Code:

Source:  .
Files :  123456789  [1337 GB]

 EXTENSION      FILE COUNT      PERCENTAGE      TOTAL SIZE
----------------------------------------------------------
.OGG                ?            XXX%          3GB
----------------------------------------------------------
.ZIP                ?            XXX%          2GB
----------------------------------------------------------
.EXE                ?            XXX%          1GB
----------------------------------------------------------
.DLL                ?            XXX%          100MB
----------------------------------------------------------
.TXT                ?            XXX%          50MB

Thanks!



ok!


ListExt - Update

Code:

USAGE:
  ListExt.exe  <Directory>  [Order_Type]
  (or just drag and drop a folder over the ListExt.exe.)

ORDER_TYPE:
  /SA = Sort Alphabetically.
  /SS = Sort by Size.
  /SP = Sort by Percentage.
  Default is /SS (Sort by Size).

EXAMPLE:
  ListExt.exe "C:\Test\Example1"  /SA


.

kj911 16-03-2023 13:51

1 Attachment(s)
Quick tested in freshly new ListExt from WinXP! Nice and found the file size reports bug. Listed results 100* bigger than real. (Missing "." or "," characters.)

BLACKFIRE69 16-03-2023 22:28

1 Attachment(s)
Quote:

Originally Posted by kj911 (Post 500501)
Quick tested in freshly new ListExt from WinXP! Nice and found the file size reports bug. Listed results 100* bigger than real. (Missing "." or "," characters.)

does this work?

kj911 17-03-2023 03:06

Quote:

Originally Posted by BLACKFIRE69 (Post 500502)
does this work?

Testing now!

Previous days (2023.03.16. build): This file size reports bug, available from Win7 SP1 x64!

Last days (2023.03.17. build): File size report fully works!! (WinXP and Win7) ;)

L33THAK0R 09-04-2023 03:36

StuffIt, a (potentially?) useful tool for compressing JPEG images
 
1 Attachment(s)
An excerpt, from the wiki page:

StuffIt Image Format (SIF)

"Early in 2005, a new JPEG compression system was released that regularly obtained compression in the order of 25% (meaning a compressed file size 75% of the original file size) without any further loss of image quality and with the ability to rebuild the original file, not just the original image. (ZIP-like programs typically achieve JPEG compression rates in the order of 1 to 3%. Programs that optimize JPEGs without regard for the original file, only the original image, obtain compression rates from 3 to 10% (depending on the efficiency of the original JPEG). Programs that use the rarely implemented arithmetic coding option available to the JPEG standard typically achieve rates around 12%.)

The new technique was implemented as a StuffIt X format option in their StuffIt Deluxe product. They have also proposed a new image format known as SIF, which simply consists of a single JPEG file compressed using this new technique.

Pending filing of their patent, they retain knowledge of the details of this algorithm as a trade secret. Some details are disclosed in: the high JPEG recompression is achieved by undoing the last step of the JPEG compression itself (the Huffman encoding of quantized transform coefficients). Instead, the transform coefficients are compressed by a more efficient algorithm (a predictive model based on the DC coefficients of neighboring blocks). Similar techniques are also applied for other image file formats such as GIF and TIFF and even the MP3 music file format. By means of decomposition, the relatively high compression rates for individual file formats can also be achieved for container file formats such as PDF, PSD and even ZIP.
"

Attached below is an archive containing, what I believe to be all the appropriate resources needed to create an StuffIt archive, a sample jpeg and a simple batch script to test packing. I haven't experimented with every available switch, so don't take the sample script as being the most optimal method of packing. Theres a plethora of other resources that are created when installing this software but I'm pretty confident that, at least in testing only these files are needed to create a StuffIt archive.

Preliminary tests have shown uninmpressive results, in contrast to a typical compression chain of srep & lolz

Code:

Source: 32 MiB JPEG

StuffIt -> 27.3 MiB
S + L  -> 15.1 MiB

It's entirely possible I failed to configure the compressor properly but thought I'd share it regardless in case anyone would like to test it for themselves.

kj911 11-04-2023 04:24

L33THAK0R: This test image sets, publicable?? (32MB -> 15MB)

The 'S + L methods' = Stuffit+LOLZ?

The compressor, not user friendly in takes very long commands and more options! The compressor, says message: "StuffIt Deluxe is not installed. To obtain StuffIt Deluxe visit..." Resolve, use registration code added from registry before compression and delete its after compression in finished. Or make VBOX-ed EXE-package from to ONE exe files, from (de)compress... Few dll's properly injectable the main executable files, reducing files counts. Upload to my package?

UPDATE: Checked my package, not injected more dll's to main EXE files... The "sitx.dll" readable to "plugins" dir.
The registration code problem its mininally harderly resolve from newer than WinXP OS, aka SysWOW6432 related issues.
More problems, finding optimal, best and hardware scalable (dict. size and cpu threads related) compreesion commands achieve overall best compreesion ratio.

My results from "test.jpg" file: 5 420 967 byte

L33THAK0R 11-04-2023 16:50

Quote:

Originally Posted by kj911 (Post 500794)
L33THAK0R: This test image sets, publicable?? (32MB -> 15MB)

The 'S + L methods' = Stuffit+LOLZ?

The compressor, not user friendly in takes very long commands and more options! The compressor, says message: "StuffIt Deluxe is not installed. To obtain StuffIt Deluxe visit..." Resolve, use registration code added from registry before compression and delete its after compression in finished. Or make VBOX-ed EXE-package from to ONE exe files, from (de)compress... Few dll's properly injectable the main executable files, reducing files counts. Upload to my package?

UPDATE: Checked my package, not injected more dll's to main EXE files... The "sitx.dll" readable to "plugins" dir.
The registration code problem its mininally harderly resolve from newer than WinXP OS, aka SysWOW6432 related issues.
More problems, finding optimal, best and hardware scalable (dict. size and cpu threads related) compreesion commands achieve overall best compreesion ratio.

My results from "test.jpg" file: 5 420 967 byte

my mistake, I had put together the test suite rather quickly and hadn't even thought to test it on a fresh VM. I definitely should have clarified, "S + L" was "Srep + Lolz". I'm afraid my brain might be a bit fried because I can't really understand the rest of your post. I'll start trying to put together a functioning testing suite.

EDIT:
If you don't mind me asking how were you able to achieve your 5mb result?

kj911 13-04-2023 01:46

1 Attachment(s)
Thanks from many clarifications. Other infos, its very easy tricks.

As for the rest, it's pretty simple stuff... It's enough to look at the topic discussing the Precomp 0.4.8 stdio version, there I wrote about how the many dll files, together with the EXEs, became 1-1 stand-alone EXEs file, with Enigma VBOX. There is one small thing missing from the package you posted, the registration keys necessary for the program to be registered, which would affect warez and I have no idea how much the moderators would like it. If it is in an unextractable form and we do it, just because we want to use and test it, Stuffit for compressing the games, then use it! It wouldn't be up to me, that's for sure!

How did the 5MB result come about? I used the program! :)

UPDATE: Added fixed executables from use without any restrictions...

Usage:

1. Get full package from previous page posted in L33THAK0R (link) and unzip.
2. Download and unzipping my fixed files and replace it original files.
3. Compress It! (see txt file.)

The program very obsolete in use JPG/MP3 files only compression the "pure" files! (extensions related!) StuffIt not detected any file data packed/readed from any file extensions...

Examples

Test1: Get few JPG files, make "JPGTEST" dirs and copy it. Run StuffIt and compress... See results.
Test2: Get few JPG files, make "JPGTEST" dirs and copy it. Run any compressors (Arc/Rar/Tar) with in Store compression mode put to one archive in many JPG files. Run StuffIt and compress one archive file.... See results. (worser!)

brispuss 16-05-2024 17:58

Quote:

Originally Posted by BLACKFIRE69 (Post 500495)
ok!


ListExt - Update

Code:

USAGE:
  ListExt.exe  <Directory>  [Order_Type]
  (or just drag and drop a folder over the ListExt.exe.)

ORDER_TYPE:
  /SA = Sort Alphabetically.
  /SS = Sort by Size.
  /SP = Sort by Percentage.
  Default is /SS (Sort by Size).

EXAMPLE:
  ListExt.exe "C:\Test\Example1"  /SA


.


Thanks for this very useful program!

Would it be possible to create a file listing based on reading file headers instead of reading file extensions? Reasons being that file extensions are not always valid, and some files don't have extensions at all!

And if possible, export file types to appropriately named folders for further processing. And maybe import processed files back to their original locations?

Yes, I know this would be a big task, but possible?

Thank you.

kj911 17-05-2024 03:15

Generic Riff Wave Extractor for game rippers
 
2 Attachment(s)
Some Info 'bout tha release:

If u have tried to do some rips, u prolly know how
hard it is to find good C++ coders (or to learn it).
And furthermore don't expect any help for RIP teams.
They would prefer kill their parents than sharing anything.
So when a RIP Game Team unfortunatly forget a tool in
their release, it's always a great JOY for gameripppers
coz it's officially free of use now.
Yes, you have understand, here is a POWERFULL RIPtool
coded by a genious coder of Challenge Of Reverse Engineering
(CORE).
It allows you to extract Wav PCM Files from all files in a dir
(and replace extracted bytes by 00 hehe).It saves wavefiles with
usefull info in name (startin'offset and length), so it can be
reinjected with inject.exe (could be found in lots of CLS releases).
So just pack extracted data with lame, and then you are ready
to do a good RiP.
I thought several minutes about sharing this, but no way, i
won't play bitch as they used to do...
LET'S SHARE - iT's spirit of scene isn't it ????

BLACKFIRE69 18-05-2024 05:31

5 Attachment(s)
Quote:

Originally Posted by brispuss (Post 504508)
Thanks for this very useful program!

Would it be possible to create a file listing based on reading file headers instead of reading file extensions? Reasons being that file extensions are not always valid, and some files don't have extensions at all!

And if possible, export file types to appropriately named folders for further processing. And maybe import processed files back to their original locations?

Yes, I know this would be a big task, but possible?

Thank you.


  • yes, it would be rather useful if it also exported the full path for each file.

  • i just modified ListExt.exe, and now it creates TXT files that include the full paths of the corresponding files for each file extension. (if there's no file extension, the file will be named 'Unknown-#').

  • by default, this feature is disabled. use the config file (ListExt.ini) to enable it as follows:


Code:

ListExt.ini

...

; Save the categorized file list in TXT files.
ExportFileList    = 1
ExportRelativeName = 0
ExportFileListPath = ".\MyOutput"




.

brispuss 18-05-2024 15:00

Thanks for the prompt reply and update to this program!

A definite improvement over the last version of listext, especially with regard to file locations!

In my case, I have many thousands of extensionless files. By reading the file headers, there are a variety of file types, mostly audio, imagery with some video as well.

Ultimately, I would like to see the option of being able to read extensionless files to determine their file types and then determine the appropriate compression methods to be used.

Masquerade 18-05-2024 23:23

^^
Mesa by Shegorat would be ideal for this but you will have to contribute to krinkels.org in order to obtain that.

brispuss 19-05-2024 02:08

Noted, thank you.

But as of this writing, it seems that Mesa has limited file type detection and doesn't (as yet) include mp4 and ogv file types among others.

From my limited file checking of my thousands of extensionless files, the most common file types I found were - png, jpg, ogg, ogv, webp, mp3, and txt (plus variations of text types). So even if I had Mesa, it wouldn't detect some of these files which is not really ideal.

KaktoR 19-05-2024 02:11

From where you get those files anyway?

PS: TXT files cannot be detected if extensionless because they doesn't have any file header.

brispuss 19-05-2024 02:15

Quote:

Originally Posted by KaktoR (Post 504554)
From where you get those files anyway?

From encrypted game pak files.

felice2011 19-05-2024 09:39

Quote:

Originally Posted by BLACKFIRE69 (Post 504542)
  • yes, it would be rather useful if it also exported the full path for each file.

  • i just modified ListExt.exe, and now it creates TXT files that include the full paths of the corresponding files for each file extension. (if there's no file extension, the file will be named 'Unknown-#').

  • by default, this feature is disabled. use the config file (ListExt.ini) to enable it as follows:


Code:

ListExt.ini

...

; Save the categorized file list in TXT files.
ExportFileList    = 1
ExportRelativeName = 0
ExportFileListPath = ".\MyOutput"




.

Nice idea, but it's all old stuff, here we've always tried to obtain and create something new, something that helps the user compress a game from start to finish, in the simplest way possible, I'll post something new too 'me, but it is very difficult if not impossible to create something intelligent in this field that can give you with certainty the exact method of compression of all existing file extensions without having to use additional external programs.

https://imagizer.imageshack.com/v2/2...923/czMlUV.png

Shegorat 20-05-2024 10:41

Quote:

Originally Posted by brispuss (Post 504553)
Noted, thank you.

But as of this writing, it seems that Mesa has limited file type detection and doesn't (as yet) include mp4 and ogv file types among others.

From my limited file checking of my thousands of extensionless files, the most common file types I found were - png, jpg, ogg, ogv, webp, mp3, and txt (plus variations of text types). So even if I had Mesa, it wouldn't detect some of these files which is not really ideal.

I have plans to implement support for the following formats:
AIFF, AVI, MKV, FSB, MP4, DDS, TGA, TIFF, GIF, SWF
But, since there is little free time, and also little feedback, I don’t yet know what to tackle first.

brispuss 20-05-2024 17:40

Thanks for your comment.

I would like to suggest that OGV and WEBP file formats be included as I have a large number of these files from various games.

Thank you.

kj911 21-05-2024 02:20

Quote:

Originally Posted by kj911 (Post 504521)
Generic Riff Wave Extractor for game rippers

Has anyone come across an alternative version of this program that can be used to unpack all kinds of textures, images, compressed data slices on the net?? I have come across several RIPs where "*.WAV" files were not extracted from the source file, but data in an unknown format to me, starting from a few hundred bytes, ranging in size from 10 to 100kB or higher.. (example: anyfile.ext_00000000_00000000.rit)
or classic WAVs https://arcadestrikerblog.wordpress....ackedmusic.png

I can post a sample if needed.

Or maybe they used something else? Dragon Unpacker cannot overwrite the content of the source file with "00s" after exporting/unpacking the files, like the tool (Generic Riff Wave Extractor) linked above.

KaktoR 21-05-2024 09:48

Quote:

Originally Posted by Shegorat (Post 504571)
I have plans to implement support for the following formats:
AIFF, AVI, MKV, FSB, MP4, DDS, TGA, TIFF, GIF, SWF
But, since there is little free time, and also little feedback, I don’t yet know what to tackle first.

Would be good to add usm videos aswell.

nordi 24-01-2025 02:35

Windows Inno Unpacker GUI (>> InnoSetup-Exe)
 
Windows InnoUnpacker GUI (January 2025)

>> Inspect and unpack InnoSetup(.exe) up to Version InnoSetup 6.4.0

https://www.rathlev-home.de/index-e....-e.html#unpack

Download Installer
Download Portable
Console Version

https://www.rathlev-home.de/tools/im...nounpack-e.png

azuravian 24-01-2025 13:28

Quote:

Originally Posted by brispuss (Post 504545)
Thanks for the prompt reply and update to this program!

A definite improvement over the last version of listext, especially with regard to file locations!

In my case, I have many thousands of extensionless files. By reading the file headers, there are a variety of file types, mostly audio, imagery with some video as well.

Ultimately, I would like to see the option of being able to read extensionless files to determine their file types and then determine the appropriate compression methods to be used.

I'm fairly new, but I use a free application built by the British National Archives called DROID (Digital Record Object IDentification).

It's a very simple tool that uses signature files to detect file formats. It's not perfect (for example, I have quite a few mp4s it won't detect and have recently submitted a request for them to update their mp4 signature), but it's able to return data for most of my files and it's always accurate (in my experience) when it specifies the format.

I threw a bunch of files in a folder and scanned them so you can see the output.

https://i.imgur.com/p7Kopks.png

As you can see, it found most files and even looks inside a non-password protected archive to give info on contained files as well.

DROID can be downloaded directly from the UK National Archives site:
https://www.nationalarchives.gov.uk/...records/droid/

Another application called TrID. It uses an algorithm to find similarities between files in order to determine filetype as opposed to looking for specific hard-coded headers. It's available as a command-line application:
https://mark0.net/soft-trid-e.html

or with a GUI:
https://mark0.net/soft-tridnet-e.html

I hope these are helpful for you.

amit 30-01-2025 00:19

Exe To Bat
 
Quote:

Originally Posted by Carldric Clement (Post 481403)
Bat to Exe Converter is a freeware

use it and convert your bat files. Simple :)
Homepage: FK Website

Asking it bit late, but, is the reverse possible?? Like a exe to bat?

nordi 17-02-2025 05:01

Quote:

Originally Posted by amit (Post 506704)
exe to bat?

=> perhaps, when your exe file was a bat file before
https://www.techguy.org/threads/solv...to-bat.759618/

=> https://letmegooglethat.com/?q=exe+to+bat

https://www.instructables.com/EXE-Back-to-a-BAT/
https://github.com/BlickiTools/exe-to-bat-converter

kj911 03-03-2025 07:21

Many repackers daily use ZPAQ compressor?? Few weeks ago released the specially modified ZPAQF release, added/modded in 1,4,8 bit images compression optimizations. Speedup are ~40% faster and ratio gains ~1-6% than orig ZPAQ 7.15 version.

See this: https://encode.su/threads/4369-Under...ng-zpaq-models
or directly the src: https://github.com/kaitz/zpaqf

One problems: Not available compiled binaries.

UPD: kaitz released in previous days new zpaq7.15.2f version and x64 compiled binaries. The EXE file instant crashing. I need AVX/AVX2 capable CPU??

wareck 26-04-2025 16:11

Hello
I like to use RapidCRC and blake3 for my repacks.
The problem is that this software suffers from the lack of command-line operation.

To create my files, I now use b3sum.exe which can generate these files.

https://github.com/BLAKE3-team/BLAKE3

Yourname 08-05-2025 01:15

FMX Style Converter
 
Hi Guys, I designed and created a program discussed with @audiofeel (GUI version of the beta), which allows you to convert (both from the command line for the more experienced, and from a Graphical Interface) FMX 2.5 styles from Indexed Binary (*.fsf) to Raw/Plain (*.style) and vice versa to be able to EDIT them manually, without having to download RAD studio or Delphi. The download of the program(s) can be found HERE on my site. The password is obviously "Felix_550" (without the quotes). I hope it is useful! :D;)

http://felix550.unaux.com/info.php?file=FSF+2+Raw

luxuse 01-07-2025 12:51

xxHash3 hash
 
Hello guys!
I’ve been experimenting with xxHash3 and got help from AI — the results turned out to bee OK

This is a simple xxHash3 hash generator and checker, I decided to make it open source because I’ve used it in some of my repack projects, and it works great.

Feel free to do whatever you want with it

Enjoy! 😄

https://github.com/Luxuse/xxhash3-lx

L33THAK0R 02-07-2025 04:56

Quote:

Originally Posted by luxuse (Post 508122)
Hello guys!
I’ve been experimenting with xxHash3 and got help from AI — the results turned out to bee OK

This is a simple xxHash3 hash generator and checker, I decided to make it open source because I’ve used it in some of my repack projects, and it works great.

Feel free to do whatever you want with it

Enjoy! 😄

https://github.com/Luxuse/xxhash3-lx

Interesting stuff, do you have any benchmarks? It's not very lightweight at more than double the size of QuickSFV, but if it's faster it may have some merit.

luxuse 02-07-2025 16:20

Quote:

Originally Posted by L33THAK0R (Post 508128)
Interesting stuff, do you have any benchmarks? It's not very lightweight at more than double the size of QuickSFV, but if it's faster it may have some merit.

you can find somme becnhmarck here is a link : https://github.com/pombredanne/xxHash-3 ;)

L33THAK0R 03-07-2025 00:07

Quote:

Originally Posted by luxuse (Post 508133)
you can find somme becnhmarck here is a link : https://github.com/pombredanne/xxHash-3 ;)

Not sure why I didn't just search it up myself, apologies! After some research, and testing on nvme & sata SSDs and some slower HDDs, I'm pretty blown away by how much faster it is, whilst still have a high bit-level sensitivity. So much so that I'll be researching (or start development on) a GUI with feature parity to QuickSFV, as well as adding support to my shell extension tool (that currently only supports more traditional algorithms), thank you to opening my eyes to alternative algorithms!

luxuse 03-07-2025 03:38

Quote:

Originally Posted by L33THAK0R (Post 508136)
Not sure why I didn't just search it up myself, apologies! After some research, and testing on nvme & sata SSDs and some slower HDDs, I'm pretty blown away by how much faster it is, whilst still have a high bit-level sensitivity. So much so that I'll be researching (or start development on) a GUI with feature parity to QuickSFV, as well as adding support to my shell extension tool (that currently only supports more traditional algorithms), thank you to opening my eyes to alternative algorithms!

No need to apologize! It's great, I'd really love to see your GUI, that would be super useful :D

kj911 06-10-2025 12:30

New "LOLZ-killer" compressors??

Few days ago released new compressor, named in OpenZL for structured data.

https://github.com/facebook/openzl

Windows/Linux binaries (x64 only) not available, this complicated sorce codes only.

luxuse 13-10-2025 09:42

NewCrc Beta
 
1 Attachment(s)
NewCrc

NewCrc – Windows file integrity checker
Supported hashes: CRC32, XXH3-64
Features: compare files with checksum lists

zhashgen.exe in TEST-2 can create MD5 crc32 and XXH3-64

Here is somme virustotal scan :

zhashgen.exe
https://www.virustotal.com/gui/file/...229e?nocache=1

NewCrc
https://www.virustotal.com/gui/file/...1514?nocache=1

NewCrc : https://github.com/Luxuse/NewCrc/tree/main


All times are GMT -7. The time now is 20:42.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com