Haloo ...

Saya bermaksud mengedit file mailbox versi OutLook Express agar bisa
dibaca dg program mail Unix. Saya sudah cek dg hex editor karakter-karakter
apa yg perlu diremove. Berikut 'struktur' mailbox dalam HEX.
1> Untuk header mailbox
    4A 4D 46 36 ... 52 65 63 65     
    ^^^^^^^^^^^     ^^^^^^^^^^^
    J  M  F  6      R  e  c  e
    ^^^^^^^^^^^^^^^ 
    hapus semua char
2> Antara mail yg satu dg yang lain punya baris karakteristik seperti:
    0D 0A 00 ... 52 65 63 65
          ^^^^^^^
          hapus semua char

Saya sudah bikin script perl :
# First Remove the header
$body =~ s/^\x4A\x4D\x46\x36[\x0-9A-F]+(\x52\x65\x63)/$1/gs;
# Then Remove the chars between mails
$body =~ s/(\x0D\x0A)\x00[\x-9A-F]+\x00(\x52\x65\x63)/$1$2/gs;

Yg menjadi masalah di sini adalah karakter pencarian: [\x0-9A-F]+
Untuk mencari sederetan karakter \x00 \x0F ... \xA6 \xAA .. dst
Kelihatannya rumusan saya ini salah.

Mungkin ada yg bisa bantu, pakar perl ?


TIA

~yudi










--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke