Giter Club home page Giter Club logo

Comments (4)

sethloco avatar sethloco commented on May 23, 2024 1

I don’t know much about .pak files, but a cursory look shows that it’s an archive file format (like rar or zip). This library doesn’t read pak files.

If the pak archive contains lz4 compressed data, then a program that reads pak files would need to tell the lz4 decoder the correct offset into the pak file. This is outside the scope of this library

from es_compression.

sethloco avatar sethloco commented on May 23, 2024 1

Similar to a zip file being composed of entries (files) that use gzip compression, It seems like a pak file is composed of 1 or more entries that may be lz4 compressed.

So Im guessing you need a pak reader to read the “entries”. And each entry could be read with an lz4 decoder.

Just a guess

from es_compression.

riccardo-runci avatar riccardo-runci commented on May 23, 2024

I don’t know much about .pak files, but a cursory look shows that it’s an archive file format (like rar or zip). This library doesn’t read pak files.

If the pak archive contains lz4 compressed data, then a program that reads pak files would need to tell the lz4 decoder the correct offset into the pak file. This is outside the scope of this library

what i'm trying to achieve is a dart app like this
https://github.com/Norbyte/lslib/tree/master
that can unzip .pak files, maybe it use lz4 compression

from es_compression.

riccardo-runci avatar riccardo-runci commented on May 23, 2024

Similar to a zip file being composed of entries (files) that use gzip compression, It seems like a pak file is composed of 1 or more entries that may be lz4 compressed.

So Im guessing you need a pak reader to read the “entries”. And each entry could be read with an lz4 decoder.

Just a guess

Thanks for your suggestion, tonight i can upload a sample file just if you need for testing

from es_compression.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.