• JAM

    From BEN RITCHEY@1:393/68 to ALL on Sun Mar 13 22:50:26 2011
    Hi All,

    I have an 11MB .JDT file but bad index, etc. Is there anyway to recover all the messages in the .JDT file? Using GoldEd to read them ... the .JDX file seems to be the key {chuckle} but it's zero length {sigh}

    --
    Be well :^)

    : Ben aka cMech http://bellsouthpwp.net/c/m/cmech617/
    :
    + WildCat! Board 24/7 +1-337-984-4794 any BAUD 8,N,1
    --- GoldEd+/DOS v1.1.5cM
    * Origin: FIDONet - The Positronium Repository (1:393/68)
  • From John Guillory@1:396/60 to Ben Ritchey on Tue Mar 15 00:10:20 2011
    I have an 11MB .JDT file but bad index, etc. Is there
    anyway to recover all the
    messages in the .JDT file? Using GoldEd to read them
    ... the .JDX file seems to
    be the key {chuckle} but it's zero length {sigh}
    If you just want to read them, you can use list to see the content of it.
    As far as re-constructing them to be used by a BBS or offline mail reader,
    that's another issue. Is the .JHR file corrupt? Bear in mind I haven't
    done much looking into JAM, I've only downloaded the headers and attempted
    to read parts of them once... I prefer *.MSG for writing message utilities
    as it's a lot simplier! I'd do a google search and see if you can find
    a JAM utility to re-index or fix a corupted JDX file... Perhaps try
    re-naming the .JDX file temporarly and see if it'll re-create it....
    the specs on the file I have says the .JDX file is just for quickly finding
    messages to a specific person. The .JHR is what tells which line(s) in
    the .JDT is for that message and who wrote it, and who its to, the subject,
    etc.


    ---
    * Origin: Roach Guts BBS -- 337-433-4153 roachguts.com (1:396/60)
  • From BEN RITCHEY@1:393/68 to JOHN GUILLORY on Tue Mar 15 11:20:24 2011
    * An ongoing debate between John Guillory and Ben Ritchey rages on ...

    I have an 11MB .JDT file but bad index, etc. Is there
    anyway to recover all the messages in the .JDT file? Using GoldEd to

    | JG> I'd do a google search and see if you can find
    | JG> a JAM utility to re-index or fix a corupted JDX file... Perhaps

    Yeah, no joy on that one, renaming failed as well {sigh}

    --
    Be well :^)

    : Ben aka cMech http://bellsouthpwp.net/c/m/cmech617/
    :
    + WildCat! Board 24/7 +1-337-984-4794 any BAUD 8,N,1
    --- GoldEd+/DOS v1.1.5cM
    * Origin: FIDONet - The Positronium Repository (1:393/68)
  • From John Guillory@1:396/60 to Ben Ritchey on Tue Mar 15 17:17:18 2011
    * An ongoing debate between John Guillory and Ben Ritchey rages on ...

    I have an 11MB .JDT file but bad index, etc. Is there
    anyway to recover all the messages in the .JDT file? Using GoldEd to

    | JG> I'd do a google search and see if you can find
    | JG> a JAM utility to re-index or fix a corupted JDX file... Perhaps

    Yeah, no joy on that one, renaming failed as well {sigh}
    Assuming the only file that's messed up is the .JDX, the next thing
    would be to try creating a .JDX file that would tell it basically
    nobody had mail in that area, then everyone should read forward all
    messages and not know what mail is for them in that area.... In which
    case it gives me another though... While you have the file re-named,
    copy the .JDX from another area to that name .JDX and see if you can
    use another .JDX file with that area. I mean the structure file says:

    The .JDX file is used to quickly locate messages for any given user
    name or to locate a message with a specific number. Each record in
    the file consists of two ulongs. The first ulong holds the CRC-32 of
    the recipient's name (lowercase), the second ulong holds the
    physical offset of the message header in the .JHR (header) file.

    The record number (+BaseMsgNum) within the .JDX file determines a
    message's number.

    If both ulongs are -1 (ffffffffH), there is no corresponding message
    header.

    Ooops, reading the last two lines I see where that's not likely to work.
    Apparently the .JDX file tells your BBS/reader where in the .JHR file
    to find the message header for the message. Kind of stupid, but...
    If that's the case, nothing will work but except killing the whole
    area and re-creating it, loosing all messages :-(... I'd still try
    out of a shot in the dark and see if another .JDX file would work,
    but... Not looking positive any more...

    ---
    * Origin: Roach Guts BBS -- 337-433-4153 roachguts.com (1:396/60)