| Joanne Guest FAQ > Appendix 3 |
Those files are actually multi-volume RAR archives. Each part of the archive has a separate extension, with .rar being the first. So, for example, a 5-part archive called clip would consist of: clip.rar, clip.r00, clip.r01, clip.r02 and clip.r03
RAR is an archiving program similar in concept to PKZIP, so the archives could (in theory) contain pretty much anything. On a.b.p.j-g, they're almost certain to contain an AVI (or MPEG) video clip.
Now to the nitty-gritty.
Mac users should get "Macunrar" - a beta version is available from http://www.inforoute.cgs.fr/dufay/ - and follow the instructions that come with the program.
PC users should get the "WinRAR" program from http://www.rarlabs.com/
Next, make sure you've got all the parts of the archive, saved as separate files in the same folder. For a 5-part archive you should have .rar, .r00, .r01, .r02 and .r03. If any are missing, ask for a repost.
To unpack the archive, feed the .rar file to WinRAR. This will automatically process the other parts, resulting in a decoded AVI (or MPEG) file.
One final piece of information you may need when unpacking some RAR archives, is that Jo's vital statistics are: 34B-24-34
Some newsreaders don't automatically decode file attachments (especially if the picture is posted in several parts); others occasionally fail to notice that an attachment is present. (Netscape users beware!)
What happens is that you get a load of stuff looking like this:
M%A(8?1HE)B(H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:?EJ(W1U
M=G=X)7J#A(6?AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7?
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ)KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$!
M`0$!`0````````$'`P0%!@(('0H+_\0`M1$``@$'!`0#!`(%!`0``0)W``$'
Note that all of the lines are the same length, and are relatively short (61 characters in this case). If the lines are a lot longer than this (e.g. 128 characters), it may be a yEnc file, which requires special processing (see below).
The first thing to try is to see if your newsreader can combine and decode the various parts of the message. For example:
The above method might work with other newsreaders, or there may be an option setting you have to change. Check the manual (or help file) for your newsreader.
If your newsreader can't combine and decode, or if there was only one part (and your newsreader didn't recognise it as an encoded file), proceed as follows:
For example, if you've got an older version of Free Agent, you could either upgrade to the latest version <grin>, or you could:
Haven't got a UUdecoder program? See the Resources section below for details of how to get one.
Another day, another file format...
"yEnc" is a format that is becoming increasingly common on Usenet. It is a bit of a pain, because some of the most widely-used newsreaders don't handle it yet, and some news-servers have an annoying habit of mangling the posts.
At first sight, a yEnc message can look rather like a UUencoded message. There are two clues that it's a yEnc message:
Essentially, you have three choices:
Remember, possesion of a decoder does NOT guarantee that you'll be able to unpack a given file. Some news-servers can damage the encoded files: if you find you get errors when unpacking yEnc-encoded files, you may have to change to a different news-server.
Don't.
The amount of traffic on Usenet these days is phenomenal, and some news-servers simply can't handle the load. This can mean that some parts of a multi-part posting are lost.
Remember there can be a delay of several hours before all the various parts of a message arrive at a news-server (and, like everything else, news-servers do have bad days). But if the problem persists for several weeks it's probably there to stay.
Another problem is to do with article retention. Some news-servers only keep "binary" newsgroup postings for a few hours (compared to the days or weeks that are the norm for other newsgroups). This one is fairly easy to spot: if you only log-on once a week and all you ever see in a.b.p.j-g are today's postings, your news-server has a very short retention period.
If you're just missing a few parts, ask for a repost of those parts. If you're missing a lot of parts, you may need to switch to another news-server.
Many Web-based newsreading services won't allow you to download attachments at all: Google falls into this category.
However, if you've found a service that allows you to retrieve binary attachments, you may find that the multi-part postings aren't decoded properly. If that is the case you'll have to do it yourself. It's a lot of work, but it can be done. Here's how:
Call up the FIRST part of the file (e.g. "party.mpg (01/23)") in your browser window. You'll see something that looks like this:
begin 644 party.mpg
M_]C_X``02D9)1@`!`@$`2P!+``#_[0$T4_AO=_]S:_]P(#,N,``X0DE-`^T`
M`````!``2P````$``@!+`````0`'.$))30/S```````(```````````X0DE-
M)Q````````H``0`````````'.$))30/U``````!(`']F9@`!`_QF9@`_````
M```!`']F9@`!`*_9F@`_```````!`#(````!`%H````_```````!`#4````!
and so on for roughly 5000 lines.
Still in your browser, select the text, starting at the "begin 644" line, and including ALL of the lines beginning with "M" below it (there will be something like 5000 lines). You don't want ANYTHING before the "begin" line, and you don't want ANYTHING after the last line beginning with "M". Now copy the text to your clipboard. Next open up a text editor such as Word or Wordpad (Don't use Notepad - the file will be far too big!) and paste the text into a blank document.
Back to your browser, and call up the next part of the file (e.g. "party.mpg (02/23)"). This time you select just the block of lines beginning with the letter "M" (again, about 5000 lines). Copy these to the clipboard, and then go to your text editor and paste them ONTO A NEW LINE AT THE END OF THE DOCUMENT.
Now you process part 3 in the same way, and parts 4, 5, 6... until you reach the last part.
For the last part, there's something special you need to do. In addition to all the lines beginning with "M", there's a few extra lines at the end that you'll need to copy as well. It'll look something like this:
MRW9GI/Y)^;[FSDGO]3M-*C1^$K-!'-;JE'.(ET9H(E(G_=:LWVLJJ_W,_P'Y
M_P!DW\4AS-*S_D]Z]V(;#S?H)I0VTH%[*MM1+,'X2S\;AA]BO'DWI.O+]ZOV
0LD.$'^+?JQ)E(;UMZJ?_V3?H
`
end
You'll want to copy all of the "M" lines as before and keep on going until you reach the "end" line shown above. This means you'll be copying an extra 3 lines - yes you must copy the "end" line as well.
Now go back to the top of the document and look at the text. In all probability every line will have some leading spaces which will need to be removed. Do a "Search and Replace", search for ' ' (the number of leading spaces) and replace them all with '' (i.e. nothing).
If any blank lines have crept into the document, now would be a good time to delete them as well.
You now need to save the file AS PLAIN TEXT (e.g. from Word, use "MS-DOS Text with linebreaks"). Give the file the extension ".uue" (e.g. "party.uue").
Now feed this file to a UUdecoder. For Windows, use WinZip or WinCode (see the Resources section below). Similar programs are available for other platforms (e.g UNIX/LINUX systems already have a UUdecoder supplied as standard).
Well, there you have it. It's a lot of work, and you would certainly find it a easier to pay for a newsfeed instead.
| <<< Previous section | Joanne Guest FAQ | Next section >>> |