Skip to content

A PHP script to decode and parse EDF files from Endless Online.

License

Notifications You must be signed in to change notification settings

ExileStudios/edf-file-decoder-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDF File Decoder

This script parses and decodes all .edf files in the specified directory and saves the decoded content to .txt files.

Features

  • Decodes various types of EDF files including Curse Filter, Checksum, and Credits.
  • Handles encoded and unencoded EDF files.
  • Uses interleave and deinterleave algorithms for decoding.

Requirements

  • PHP 7.x or later
  • eolib-php package

Installation

  1. Clone the repository or download the script.
  2. Install the required package using Composer:
composer install
  1. Ensure proper autoloading by generating the autoload files:
composer dump-autoload

Usage

Run the script from the command line, providing the path to the directory containing your .edf files:

php src/main.php /path/to/edf/files

eolib-php

This project uses the eolib-php library for data encryption and decryption. You can find the library on GitHub: eolib-php

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

A PHP script to decode and parse EDF files from Endless Online.

Topics

Resources

License

Stars

Watchers

Forks

Languages