Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Compressed files and methods

Read or post about compression. And decompression. Or ask questions how to decompress your files.

  1. Hello there! Recently, my favorite game got updated and I decided to decrypt the resource downloaded, so I took the old method as it used to be. But, unfortunately this time something went wrong. By checking with HxD reader, it looks like the official changed the encryption so that AssetStudio cannot read the files properly, which panics me. Tried to solve it but failed due to lacking knowledge of programming, so I wonder if there is someone could help with this. The old decrypting method is using the bms scripts in sequence. First, use the one below to get rid of fake header. Then, take the second one to recover the clear file that can be read by AssetStudio…

    • 4 replies
    • 460 views
  2. Started by phantaton,

    All of the game files with the .PKG extension from the 2005 game Destroy All Humans! are compressed and I'm having trouble with getting them extracted. The algorithm BIZARRE_SKIP from QuickBMS almost works with it, but it seems to only be able to partially decompress the file. For example, everything inside of DISCARD.PKG is supposed to be compiled lua scripts but the output doesn't look quite right. It appears that the compression method used for that game is some kind of variant of that algorithm. I'd appreciate it if anyone is willing to take a look. I've been meaning to dig deeper into this game for years. Samples: DAH_Samples.7z

  3. Started by giftheck,

    A long time ago on XenTax, people asked about Web of Shadows .pcpack files, but the methods that worked previously on Spider-Man 3's .pcpack files don't quite work here - the results were, IIRC, that models came out completely squashed. WOS_pcpack_examples.zip

  4. Hi guys, someone can create for me a decoder to decode this file or maybe a bms script? https://drive.google.com/file/d/12SOsJxcs7536JSJ2iv_nbcAJL7SUopim/view?usp=drive_link There is some visble strings of uncompressed content. The original algorithm is the yz2, but this game version uses a custom compression, maybe an lzss variant. I have the encoder and decoder for the yz2, but for this game the yz2 compression has been replaced with a custom compression as I said. I can read the zsize and unpacked size fields from header with this C code: #include <stdio.h> #include <stdint.h> int read_header(FILE *fp, uint32_t *packed_size, uint32_t *unpa…

  5. Hi all! I'm running into an interesting problem while perusing some old PSP games. Gundam Battle, Macross Ace Frontier, Macross Ultimate Frontier, and Macross Triangle Frontier were all made by Artdink between 2008 and 2011. They mostly use the same engine, and basically the same structure. There's a quickBMS script for unpacking the main .dat files (macross_idx), unpacking most of the models and textures into .gmo and .gim files that Noesis can easily read. Both games use 2 main .dat files though - a gundam.dat/macross.dat and a fileset.dat. The files in the gundam/macross.dat are stored relatively uncompressed, and extract very easily. The files in the fileset.da…

  6. Hi everyone, I am currently working on a fan translation and localization project for Dante's Inferno on the PS3. (Polish TRANSLATE) I have successfully extracted and edited the game text, but I am facing a major roadblock with the rebuilding stage. Specifically, I need to pack and compress my modified .lh2 files back into the original .ols container archive format. It is absolutely crucial that the original file structure and directory layout are strictly preserved so the PS3 runtime can read the assets without throwing errors. I've tried standard extraction tools, but recompiling them back properly has been tricky and often causes crashes. Could any…

  7. Was there a tool on Xentax to unpack/repack encrypted .PAK files from the game Lichdom Battlemage (Cryengine 3)? Some files are encrypted, despite the others are actually .ZIP files. Can't find a link... My goal: translate game into Italian.

  8. Java .class files from LA Street Racing have LZW compression to prevent modding and only has the FLZD header, I'm looking for tools to decompress .class files. lastreetracing_compressedclassfiles.zip

    • 0 replies
    • 187 views
  9. Started by Fawesk,

    Any good souls to help me with a script for data.arc? I'm thinking about doing it for other Cabela ́s sequels! https://www.mediafire.com/file/8g94ofc4ipqzikh/data.rar/file

  10. Hi, I'm looking for a way to extract this dat file from Phlinx To Go. The PlayPond BMS script does not work with this file, due to the signature of the file being one byte off (41 52 43 50 41 43 4b 17) compared to the one the script expects (41 52 43 50 41 43 4b 00). Are there any possible solutions? Sample file: https://drive.google.com/file/d/1xMZfvYusnjZ8bvDG9cp5tD3qFycdnv97/view?usp=sharing

    • 1 reply
    • 1.7k views
  11. Started by Pavel992,

    game for Nintendo 3ds, I unpacked .3ds and then RomFS.bin and got several.moflex (video) *.fsb (container with sounds) << only the logo. and the file bank.bin, which looks strange (as if it was compressed or encrypted), help me with this file. one guy from the forum helped me get the structure. structure file??: 3UINT ZERO, TABLESIZE_DATASTART?, ZERO filenum = (TABLESIZE/12)-1 for filenum: 3UINT OFFSET, FIZE, UNK after unpacking I received a lot of files with Magic EZ10, EZ00 and .etc (EZ10, EZ00)these files are compressed or encrypted orig file "bank.bin" Samples.zip

    • 3 replies
    • 3.3k views
  12. There's one existing QuickBMS script, but it only unpacks BNK files. I haven't been able to find a script that unpacks and repacks all files. Can you create a script that extracts files, even anonymous ones? I haven't even seen any mods made for this game. They mentioned Zlib compression. There are two more archives like this; I can upload them if anyone wants them. Archive link: https://pixeldrain.com/u/mpGZc2Dt

    • 1 reply
    • 196 views
  13. Even after searching extensively, I couldn't find any game with the same format, or a program or script that would help with this. The game was released in 2004 for the original Xbox; the headers indicate that they are kinda like archives with connected files within inside. If anyone could help, I would appreciate it. i.zip m.zip

  14. hello, i managed to find the text files that need to be translated, the issue is: when i repack the game after i translate the japanese text it breaks, i mean it does not start, i believe this might be because the file has not been further decompresed, or, the repack metod im using is not adecuate, i will provide images of what im seeing (in notepad++) the text that is not in japanese is the one that was modified and is the opening line of text for the game(Ayanami Ikusei Keikaku with Asuka Hokan Keikaku). if more images or clarification are needed, please respond to the post (i believe the problem lies in the black blocks of text that dont say anything unlike the pc vers…

  15. Started by skstylez,

    Hey everyone, I've been trying to get an accurate LZSS compression routine working for King of Colosseum 2, but have not been able to get it to compress to how the original file is. I've been able to get a compression script working, but the texture (file9967_incorrectlycompressed.comp) does not load correctly in the game. It's due to the compression not being accurate, however the decompression script can decompress the TIM2 file correctly. I've replaced another file with an original raw compressed file (file9967_correct.comp) within the KC2FIRE.001 archive and had no issues with the texture loading. I'm trying to get texture replacements working. I know Brienj was …

  16. hello is there someone can help me decompress this ,pac file i want to extract the .gim files thank you compression.rar

      • Like
    • 6 replies
    • 245 views
  17. I'm looking decryption/encryption script TEA for saves Six GunsSix_Guns_save.zip

    • 5 replies
    • 322 views
  18. The game contains .dat files that appear to be compressed similar to those of Mario Tennis Aces, another Mario sports game on the same system by the same developer. However, the actual compression used seems to be different from that of Aces, which apparently uses what seems to be rather unique type-0x50 compression, and there exists a tool to decompress those files which I have tested on these ones, and it doesn't seem to work on them. Moreover, I have compared one of the compressed files in Super Rush to its equivalent in Aces in a hex editor and it seems the initial byte is indeed different, indicating a different compression type. For that game, the magic number is in…

  19. Does anyone know how to unpack and repack APK files from Android

      • Thanks
    • 3 replies
    • 417 views
  20. Hi. I'm looking decryption/encryption script for profile.data for Asphalt 8 v5.8.2. files.zip

    • 0 replies
    • 349 views
  21. Hello everyone, I need some help extracting this .DAT file. It belongs to the game Temple of Elemental Evil. I’ve tried several methods using WinRAR, ZIP, and different extractors such as Game Extractor, Dragon Unpacker, and Magic Extractor, but I haven’t had any success so far. Could someone please help me or guide me on how I might be able to extract the remaining files? Thank you very much. I’m leaving the MediaFire link to the .DAT https://www.mediafire.com/file/93g7r1k0ezu6l9k/ToEE1.dat/file

  22. Started by Andree,

    https://store.steampowered.com/app/4128260/Highguard/ Game appears to run with Unreal Engine 5.3, but the files within the content folders are encrypted with .meta files possibly responsible for the encryption.

  23. Author: Myro Scope: Educational & research-oriented reverse engineering Status: Ongoing research Introduction: This thread documents an ongoing technical research project focused on analyzing the MPK container system used by Where Winds Meet (WWM). The goal is to understand the structure, behavior, and data flow of the game’s asset containers from a reverse-engineering and archival perspective, strictly for educational and analytical purposes. No proprietary assets, binaries, or tools will be distributed as part of this work. 1. Patch*#.mpk vs Resource*#.mpk — Structural Similarity, Semantic Differences At a co…

  24. Started by Jenny1367,

    Game: https://ssr.163.com/ Currently, no readable texture/spine seems to be extracted from any extractor/quickbms script, including using onmyoji extractions sample: https://drive.google.com/drive/folders/1lZUEE-HZYJn2HAaO_A_Ml3fiUAB_vw5g?usp=sharing

  25. Started by XeSHTeG,

    ===================================================================== Platform: Android Game Name: Jujutsu Kaisen Zero Realm Front Extract Date: 02/16/2026 Game Version: 1.0.1 Link to Files (Decrypted): https://drive.google.com/file/d/1Is3tHvV4xn-cfgX8kZUJMTUf-KXqQnoG/view?usp=sharing P.S. I'm attaching a script that decrypts the bundle data. If anyone wants to try it themselves, they can download the game and extract the resources. jjkZF_Decryptor.py

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.