Bill Prisoner Compression Engine v1.0 (BPCE v1.0)
=================================================

 : 29.11.2005

:
=========
          .   MASM32 =>        MASM32.         TASM, FASM, etc.       ,     . ,       .
    asm- :

;Bill Prisoner Compression Engine Include File
include "bpce.inc"

    bp_compress.          .  EBP - -.    :

push dword ptr [ebp+CompressBuffer];     
push dword ptr [ebp+FileSize]; 
push dword ptr [ebp+hMap];  
push dword ptr [ebp+WorkBuffer]; .     14592   14,25 .    ,         .
call bp_compress

    :

push dword ptr [ebp+WorkBuffer]; .     8448   8,25 
push dword ptr [ebp+CompressBuffer]; 
push dword ptr [ebp+hMap2]; .
call bp_decompress


(tricks):
==============
    +     .
      .    :

Header struct
	Signature dw ?;.  "BP"
	HuffmanCodesSize dw ?;   
	CompressSize dd ?;  
	DecompressSize dd ?;  
	CRC32 dd ?;
Header ends

 :
========================
  "  ".

    :
==================================
  .       ,       .

:
======
NAME: Bill Prisoner / TPOC
E-MAIL: bill_tpoc@mail.ru
WWW: http://thepoc.exploiterz.org
