.EBM

EBM File

Ragnarok Online Emblem File
Ask a question
QUICK ANSWER

An EBM file is a guild emblem from the MMORPG Ragnarok Online. It is a 24x24 pixel, 256-colour Windows BMP compressed with zlib. The game client handles it automatically; to extract or convert the image, decompress it with any zlib tool and you get a standard BMP file.

Developer: Gravity Co., Ltd. Category: Game Files MIME: application/octet-stream
OPENS ON Windows
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the EBM file format?

.ebm is the guild emblem file format used in Ragnarok Online, the MMORPG published by Gravity Co., Ltd. since 2002. Each file contains a 24×24 pixel, 8-bit (256-colour) guild emblem image stored as a zlib-compressed Windows .bmp bitmap.

When a player uploads a custom emblem, the game client compresses the raw BMP data into .ebm format and stores it in the client's /emblem/ directory. The uncompressed payload is always a standard Windows BMP of 1,734 bytes at 24×24 pixels with an 8-bit colour palette. Approximately 20% of .ebm files include a standard zlib wrapper (78 9C or 78 DA header) with an Adler-32 checksum; the remaining files are raw DEFLATE streams without the zlib framing.

There is no official public specification from Gravity; the format was reverse-engineered by the community and documented in the RagnarokFileFormats repository on GitHub. A PHP conversion class for .ebm.bmp is available on PHPClasses. The format has remained unchanged since the 2002 initial release.

Security & safety

RISK: LOW

EBM files are compressed bitmap images; they contain no executable code. Risk limited to malformed zlib data causing a crash in a naive parser.

Format details

in a nutshell
FULL NAMERagnarok Online Emblem Fileaka RO emblem file, guild emblem bitmap
DEVELOPERGravity Co., Ltd.since 2002 (Ragnarok Online initial release)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEbinary (compressed bitmap)

Programs that open EBM files

Windows2 apps
Ragnarok Online Freemium EBM files are used internally by the game client. Guild emblems are managed through the in-game guild UI; no manual opening needed for gameplay.
Custom zlib tool / EBM2BMP (PHP) Open-source Use the PHP EBM2BMP library or any zlib inflate utility to decompress the EBM to a BMP for viewing in any image editor.

Technical details

deep spec
CompressionDEFLATE via zlib; ~20% of files include a standard zlib header (`78 9C` / `78 DA`); remainder use raw DEFLATE stream without wrapper
Uncompressed contentWindows BMP bitmap, 24×24 pixels, 8-bit (256-colour indexed palette)
Fixed image dimensions24×24 pixels (all guild emblems use this exact size)
Colour depth8 bpp (256-colour indexed palette)
Uncompressed file size1,734 bytes (standard 24×24 8-bit Windows BMP)
Typical compressed size1 KB - 5 KB
Byte orderLittle-endian (inherited from Windows BMP structure)
ChecksumAdler-32 - present only when standard zlib wrapper is used
Magic bytesNone fixed; `78 9C` or `78 DA` when zlib header is present; raw DEFLATE stream otherwise
Storage path`/emblem/` directory in the Ragnarok Online client installation
Specification sourceCommunity reverse-engineered; documented in RagnarokFileFormats on GitHub
Released2002 (Ragnarok Online initial release)
Specificationgithub.com

EBM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with EBM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about EBM files.

Frequently asked questions

What is an EBM file?
A guild emblem image from Ragnarok Online - a 24×24, 256-colour bitmap compressed with zlib. Used only by the RO game client.
How do I convert EBM to BMP or PNG?
Inflate the EBM file with a zlib decompress function (Python: zlib.decompress(data)) to get a standard BMP, then convert to PNG with any image editor.
Can I open EBM without Ragnarok Online?
Yes, with any zlib tool - the file is just a compressed BMP. There is no dedicated standalone viewer, but the EBM2BMP PHP library handles the conversion.

References

1RagnarokFileFormats - EBM.MD (community reverse-engineering)github.com
2EBM2BMP PHP class (PHPClasses.org)www.phpclasses.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z