0

I have two datasets. Files with the same name contain exactly the same image. But first set uses different alghoritm than second one.

For second data set I can convert files to f.e. DDS and reverse. For first one I can't. This two data sets are similar, but not enough to make packer for first data set files (even sizes are different, but in binary they look very similar).

What tool would be the best to use with that amount of data (>100 000, but needs to be sorted first by type) to find pattern that will conclude in making script converting one file to another?

Edit: tl;dr i want to make converter with machine learning

From: DDS (b8g8r8a8)/uexp (custom bgra)

To: uexp (custom abgr + 2 additional bytes for each pixel and they are chunked/swizzled + some additional bytes) uexp are uncompressed unencrypted archives for data, where one file = one texture.

It needs to be cleaned from additional informations at the beginning and end of file before analyzing to simplify process.

  • 1
    Do you need a tool that compares? Or a tool that "converts one file to another"? – Nicolas Raoul Apr 8 at 8:59
  • Converting files from first data set is not possible without using licensed engine for verified developers. Second data set is using the same software, but edition for private use or free projects. So I need tool that will make converting possible. – Masa-san Apr 8 at 11:45
  • OK, you want a converter. Please tell us exactly: 1) The format of the input files 2) The format you want the output files to have. – Nicolas Raoul Apr 8 at 12:02
  • 1) DDS (b8g8r8a8)/uexp (custom bgra) 2) uexp (custom abgr + 2 additional bytes for each pixel and they are chunked, first is some of abgr data, then additional bytes, and again some abgr, etc.) uexp are uncompressed unencrypted archives for data, where one file = one texture. It needs to be cleaned from additional informations at the beginning and end of file before analyzing to simplify process. – Masa-san Apr 8 at 13:30
  • uexp (custom abgr + 2 additional bytes for each pixel and something more that i don't recognize and it's less than 1 byte per pixel* – Masa-san Apr 8 at 13:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.