yencme.txt:
Yenc-Post 2002 v1.02
This is an adaptation of Chris Morse's wonderful program
PowerPost 2000 with added yEnc encoding capability. Many thanks
to Chris for releasing the source code and allowing me to do
this update. Thanks to Ali Hassan for the artwork and for pointing
me in the right direction and to Daddy Freddy for starting the whole
yEnc party. ;-)
This is very much a clone of PowerPost 2000 and you can refer
to the included PowerPost README.TXT file for how to setup and
use the program.
o Posting notes:
Beware to not set the number of lines too high as yEnc has a longer line length,
about the double of UUencode.
It has been suggested to stay in the 3000-4000 range or
lower (or 350-400k per segment.)
Make sure that the last name in the subject is the filename ($F) otherwise some
newsreaders
like Agent, Gravity, NewsRover, NewsWatcher, Pan etc. won't be able to auto-
combine the
multiparts.
o Do not use "Power-post 2000 Build 25b yEnc" from the Cosmi
cWolf.com site, it's broken.
It generates a wrong CRC for each single file so yEnc decoders will stumble on t
hose despite
the file may be okay.
Tip for Agent users:
Open AGENT.INI in the Agent folder, look for the line RequireFilenameWithTag=
9; under
[Attachment],
change it to RequireFilenameWithTag=0. Now Agent will auto-combine those tri
cky headers.
On occasion it will wrongly combine headers that shouldn't be joined, though
.
o
What's New
----------
v1.02
- fixed bug that corrupted some files posted with yEnc,
- fixed default subject where (??] appeared instead of (????)
v1.01
- changed yEnc encodes to conform to specification
(limit line length to 128 or 129 characters),
- fixed password forgetfulness problem,
- the word yEnc now appears before the filename in headers to
avoid split messages problem with Agent,
- changed name of ini file to YENCPOST.INI,
- restored Ctrl-T to mean move to Top in the main file list and
added Ctrl-K to open Task Properties
v1.0
- a check box has been added to the Program pane under View ->
Program Settings that allows choosing between yEnc and
UUEncoding. If the check box is checked, posts are done in
yEnc, if it is unchecked, posts are done in UUEncoding,
- when posts are done with yEnc, the filename is put in quotes
and the word "yEnc" is automatically added after the filename
in all headers as per Juergen Helbing's draft yEnc specs,
- most references to PowerPost have been removed from the program
so that Chris Morse doesn't get e-mail about bugs with this
version.
Note that the program can do both yEnc and UUEncoding but it is
not designed to switch between encoding modes in mid-posting.
There are slight problems with display of the number of parts
for example, and the History list doesn't retain what mode was used
to post the files originally.
The way to go is to stick with one or the other posting modes for
each post (i.e. don't try to mix both). You should select the
mode *before* Adding new files to post. And of course don't try
to repost parts of a post originally done with UUEncode with yEnc
selected or the other way around.
This should be considered a beta version even if it doesn't say
so in the version number. Any suggestions or bug reports can be
posted to alt.binaries.sounds.aac.d with Attn: Sven Gali in the
header.
Hope it works for you.
Sven Gali
YENCPOST.INI:
[Settings]
NNTP_Port=119
Server=my.server.net
Login=1
User=your-username
Pass=password
MaxLines=3500
HL_Last=1
SortOnAdd=1
SysTray=0
Sound=0
UseYenc=1
AutoRetry=1
AutoShowProgress=1
XNoArchiveHeader=0
XServerDate=0
H_From=your-email-address
H_FromNick=your-nickname
H_ReplyTo=
H_Org=
H_Followup=
LastDir=D:\
LastTempl=
ViewColWid=652:42:80:195
StartTime=0:0:0
GrpListSize=1
GrpList_0000=alt.binaries.test
WindowPos=0:1:-1:-1:-1:-1:140:164:830:57
4
Zen's yEnc FAQ.htm:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
2;
<!-- saved from url=(0047)
http://www.geocities.com/zenwebpage/yEnc
FAQ.htm -->
<HTML><HEAD><TITLE>Zen's yEnc FAQ</TITLE>
0;!-- ZoneLabs Privacy Insertion -->
<SCRIPT language=javascript src="Zen's yEnc FAQ_files/js">
60;/SCRIPT>
<META http-equiv=Content-Type content="text/html; charset=iso-885
57;-1">
<META content="MSHTML 6.00.2600.0" name=GENERATO
R></HEAD>
<BODY bgColor=#97ff97>
<CENTER><B><FONT color=#00cc00><FONT
size=+4>Zen's yEnc FAQ</FONT></FONT></B>
<HR width="50%">
<A
href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm">
http:
//www.geocities.com/zenwebpage/yEncFAQ.htm</A>
<HR>
</CENTER><I><B>Index:</B> <BR>0
. <A
href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#intro">W
hat is it</A>
<BR>1. <A href="
http://www.geocities.com/zenwebpage/yEncFA
Q.htm#windows">Windows
programs</A> <BR>2. <A
href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#mac">Mac
intosh</A> <BR>3.
<A href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#unix
">Unix/Linux</A>
<BR>4. <A href="
http://www.geocities.com/zenwebpage/yEncFAQ.ht
m#others">Others
O/Ses</A> <BR>5. <A
href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#qanda">Q
and A</A> <BR>6.
<A href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#xnew
s">Using Xnews</A>
<BR>7. <A href="
http://www.geocities.com/zenwebpage/yEncFAQ.ht
m#posting">Posting
program</A> <BR>8. <A
href="
http://www.geocities.com/zenwebpage/yEncFAQ.htm#altern">
Alternative/older
methods</A> </I>
<P><A name=intro></A>
<HR>
<B>What is it?<BR></B>yEnc is an Usenet binary transport
format, like
UUEncoding, Base64 or Binhex, but with much more efficiency.<BR>UUe
ncode adds
40% overhead, yEnc adds only 1%-5%.<BR><BR>
<TABLE cellPadding=5 width="50%" border=1>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff><I>Test example:
<B>test.rar</B></I><BR></TD>
<TD align=middle bgColor=#ffffff><I>Size in bytes</I>
;<BR></TD>
<TD align=middle bgColor=#ffffff><I>Overhead</I><
;BR></TD></TR>
<TR>
<TD><B>Original </B>binary:<BR></TD>
<TD align=right>10,000,000<BR
2;</TD>
<TD align=right>0 %<BR></TD></TR>
<TR>
<TD><B>UU</B>encoded:<BR></TD>
<TD align=right>14,000,030<BR></
TD>
<TD align=right>+ 40 %<BR></TD></TR>
<TR>
<TD><B>BinHex</B>:<BR></TD>
<TD align=right>13,762,159<BR></TD>
<TD align=right>+ 38 %<BR></TD></TR>
<TR>
<TD><B>Base64</B>:<BR></TD>
<TD align=right>13,684,989<BR></TD>
<TD align=right>+ 37 %<BR></TD></TR>
<TR>
<TD><B>yEnc</B>:<BR></TD>
<TD align=right>10,416,394<BR></TD>
<TD align=right><B>+ 4 %</B> <BR></TD
2;</TR></TBODY></TABLE><BR>Downloads and
uploads are quicker due to the reduced overhead.<BR>Also, yEnc has error
checking built-in. It will tell you right away if a file has been corrupted, or
if you are using a smart newsreader and multiple newsservers it will get a good
copy of the bad segment from another source.<BR>And the files can be dec
oded out
of sequence. Plus, even if segments overlap or are of different sizes they will
decode correctly, because yEnc binaries contain positioning information. <BR
>The
provider can keep the binaries longer as they take less space.<BR>People
who are
on metered access can give and get more, or save money. <BR><BR>
Main <B>yEnc</B>
site: <A href="
ht
tp://www.yenc.org/">
http://www.yenc.org/</A>
<BR><BR><B>absmc</B> yEnc FAQ: <A
href="
http://www.geocities.com/altbinariessoundsmusiccl
assical/yenc.html">
http://www.geocities.com/alt
binariessoundsmusicclassical/yenc.html</A>
<BR>Ozum <B>basic</B> FAQ <A
href="
http://www.ozinsight.com/yencfaq.html">
http://www.ozinsight.com/yencfaq.ht
ml</A><BR>Old
Onakra's <B>How to</B> work with yEnc: <A
href="
http://www.geocities.com/zenwebpage/HowtoworkwithyEnc.t&
#120;t">How to work
with yEnc.txt</A> (29 Jan 02)<BR>Some yEnc facts: &
#60;A
href="
http://www.roadwarriorcomputers.com/yenc/yencfacts.html&
#34;>
http://www.roadwarriorcomputers.com/yenc/yencfacts.html
60;/A><BR>
<P><A name=windows></A>
<HR>
<I>Windows:</I><BR>Under <B>Windows</B>,
yEnc is supported by the following
programs (and <A
href="
http://www.yenc
.org/">more</A>):<BR><BR><I>Free:
0;/I><BR><B>Xnews</B>: <A
href="http://xnews.newsguy.com/">http://xnews.newsguy.com/
</A> <I>-
free</I><BR><B>Super Gravity</B>: <A
href="
http://gr
avity.tbates.org/">
http://gravity.tbates.org/</A><I> -
free</I><BR><B>GrabIt</B>: <A
href="
http:/
/www.shemes.com/grabit/">
http://www.shemes.com/grabit/</A><I> -
free</I><BR><B>BNR2</B>: <A
href="
http://www.co.
jyu.fi/~ap/bnr.html">
http://www.co.jyu.fi/~ap/bnr.html</A><I>
- free</I><BR><B>NewsGreed</B> - simple java bin
ary downloader, with source: <A
href="
http://www.geocities.com/newsgreed/">
http://www.geocities.com/newsgreed/
60;/A><I>
- free</I><BR><B>NewZMiner</B>: <A
href="
http://www
.newzminer.com/">
http://www.newzminer.com/</A><I> -
free</I><BR><B>Power-Grab 2002</B>: <
;A
href="
http://cosmic
wolf.com/">
http://cosmicwolf.com/</A><I> -
free</I><BR><B>WinVN</B>, with source code: <
;A
href="
http://www.exe
cpc.com/~mspankus/">
http:
//www.execpc.com/~mspankus/</A><I>
- free</I><BR><B>XanaNews</B>, with source code:
<A
href="
ht
tp://www.wilsonc.demon.co.uk/d6xananews.htm">
http://www.wilsonc.demon.co.uk
/d6xananews.htm</A><I>
- free</I><BR><B>AllNews</B>, under development
(also Win3.1 version): <A
href="
http://me
mbers.tripod.com/~MikeRead/">
http://members.tripod.com/~MikeRead/</A><I
>
- free </I><BR><B>40Tude Dialog</B>: <A
href="
http://www.40tu
de.com/dialog/index.htm">
http://www.40tude.com/dialog/index.htm</A><I>
- free </I><BR><BR><I>Shareware/etc.:</I>
;<BR><B>Agent</B>: <A
href="
http://www.
forteinc.com/">
http://www.forteinc.com/</A><I> -
trial</I><BR><B>ASP1-A3</B> for pictures:
60;A
href="
http://ww
w.wmhsoft.com/ASP1-A3/">
http://www.wmhsoft.com/ASP1-A3/</A><I
62; -
trial</I><BR><B>AutoPix</B> for pictures on
ly: <A
href="
http://www
.kbrowning.com/">
http://www.kbrowning.com/</A><I> - free
download</I><BR><B>Binary Boy Pro</B>: <A
href="
http://www
.binaryboy.com/">
http://www.binaryboy.com/</A><I> -
$30</I><BR><B>Binary News Assistant</B>:
0;A
href="
http://www.ni
jico.com/">
http://www.nijico.com/</A><I> -
pre-release</I><BR><B>Binary Vortex</B> for
pictures only: <A
href="
http://www.bi
naryvortex.com/">
http://www.binaryvortex.com/</A><I> - free
download</I><BR><B>Express NewsPictures</B>
for binaries: <A
href="
http://www.exp
ress-soft.com/">
http://ww
w.express-soft.com/</A><I> - free
download</I><BR><B>Giganews</B>: <A
href="
http://uwekel.bei.t-online.de/giganews.htm">
http://uwekel.bei.t-
online.de/giganews.htm</A><I>
- shareware</I><BR><B>News Rover</B>: <A
href="
http://www
.newsrover.com/">
http://www.newsrover.com/</A><I> - free
demo</I><BR><B>NewsPro</B>: <A
href="
http://www
.usenetpro.com/">
http://www.usenetpro.com/</A><I> - 30-day
trial</I><BR><B>NewsReactor</B>: <A
href="
http://www.daansystems.com/newsreactor/">
http://www.daansystems.com/ne
wsreactor/</A><I>
- shareware</I><BR><B>NewsShark</B>: <A
href="
ht
tp://www.wmhsoft.com/NewsShark/">
http://www.wmhsoft.com/NewsShark/</A
2;<I>
- trial</I><BR><B>Newsbin</B>: <A
href="
http://www.n
ewsbin.com/">
http://www.newsbin.com/</A><I> - free
trial</I><BR><B>Nomad News</B>: <A
href="
http://www
.nomadnews.com/">
http://www.nomadnews.com/</A><I> -
trial</I><BR><B>NovusNews</B>: <A
href="
http://www
.novusnews.com/">
http://www.novusnews.com/</A><I> -
pre-release</I><BR><B>Ozum Newsreader</B> and Au
toposter: <A
href="
http://www
.ozinsight.com/">
http://www.ozinsight.com/</A><I> - 30 days
trial</I><BR><B>PictureAgent </B>: <A
href="
http://
www.pictureagent.com/">
http://www.pictureagent.com/</A><I> - free
for 10 days</I><BR><B>PixNewsPro</B>
;: <A
href="
http://ww
w.techsono.com/pixnewspro/">
http://www.techsono.com/pixnewspro/</A
2;<I>
- free download</I><BR><B>Pluckit</B>, binary se
archer: <A
href="
http://www.p
luckit.com/">
http://www.pluckit.com/</A><I> -
demo</I><BR><B>QuadSucker/News</B>, multithreade
d downloader optimized for
images: <A href="
http://www.quadsucker.com/">
http://www.quadsucker.com/</A><I>
-
free download</I><BR><B>SBNews</B>: <A
href="
htt
p://www.newsrobot.com/sbnews/">
http://www.newsrobot.com/sbnews/</A>
60;I>
- shareware</I><BR><B>Tifny</B>: <A
href="
http://www.tif
ny.com/">
htt
p://www.tifny.com/</A><I> -
trial</I><BR><B>Zeonews</B>:
http://www.zeonews.com<I> - di
scontinued
</I><BR>Japanese <B>HyperNewsReader</B>: <A
href="
http://www.fan.hi-ho.ne.jp/treasure/">
http://www.fan.hi-ho.ne.jp/treasure/
a></A><I>
- free download</I><BR>Japanese <B>News Extractor
60;/B>: <A
href="http:/
/village.infoweb.ne.jp/~foo/">
http://village.infoweb.ne.jp/~foo/</A><
;I>
- free download</I><BR><BR><I>Non-yEnc newsreade
rs:</I><BR><B>Generic:</B>
install <B>yProxy</B>: <A
href="
http:
//www.brawnylads.com/yproxy/">
http://www.brawnylads.com/yproxy/</
A>
<I>- free.</I> <BR>yProxy transparently enables any
binary newsreader to support
yEnc decoding for downloading binary attachments.<BR>Works with Outlook
Express,
Netscape, Free Agent, etc. <BR><BR>If you want to do it manually
: save as raw
binary and use an external decoder on the saved file:<BR>- <B
62;yDec v1</B>: <A
href="
http://www.
yenc.org/ydec1.zip">
http://www.yenc.org/ydec1.zip</A> from <A
href="
http://
www.yenc.org/ydec.htm">
http://www.yenc.org/ydec.htm</A> or<BR>-
<B>Yenc32</B> from <A href="
http://wwww.yenc32.com/">
http://wwww.yenc32.com/</A&
#62;
or<BR>- <B>UUD32</B> from <A
href="
http://www..ex
;ecpc.com/~mspankus/">
ht
tp://www..execpc.com/~mspankus/</A>
<BR>By saving the raw file under a common extension like <I>
;.yenc</I> and
associate it with the decoder, you can double click on it and it'll decode
automatically. You can also drag and drop the raw file on the decoder icon.
<BR>Beware that the command line decoder yDec.exe doesn't like
spaces in its
path. <BR>Put it in "c:\temp\" rather than in "c:\my tempora
ry files\".
<BR><BR><B>Outlook:</B> Use yProxy above.
60;BR>Manual method: "To use yEnc with OE
just combine and decode, save as an .eml file to the folder you have the decoder
in. Go to explorer, navigate to the decoder folder then drag the .eml file
to
the yenc decoder and drop - result: decoded files."<BR><I>[t
ip from Seawolf]</I>
<BR><BR><B>Netscape:</B> The latest Netscape/Moz
illa have (limited) yEnc
support.<BR>Upgrade, or use yProxy above.<BR>Manual method:
make sure you save
it under an extension that Netscape recognizes as binary (you can add/modif
y
those in <I>Preferences</I>.) Or use a program on the saved file
that strips the
CR/LFs that Netscape added when saving (<A
href="
http://www.geocities.com/zenwebpage/nocrlf.zip">nocrlf
0;/A>, for example).
Then drop onto yDec.exe. <BR><BR><I>Other Windows
programs:</I><BR><B>DecodeShell</B>, decode emai
l attachments: <A
href="
htt
p://www.funduc.com/otsoft.htm#decodeshellextension">
http://www.funduc.com/ot
soft.htm#decodeshellextension</A>
- free<BR><B>DBX</B> Plugin for Windows Commander: <
A
href="
http://labs99
;.msk.ru/dbx/">
http:/
/labs99.msk.ru/dbx/</A><BR><B>EncoderWi
zard</B>,
ActiveX control: <A
href="
http://www.seekfordsolutions.com/Products/EncoderWizard/">
http://www.seekfordsolutions.com/Products/EncoderWizard/
a></A>
- evaluation copy<BR><A name=mac></A>
<HR>
<I>Mac:</I><BR><B>Diiva</B> for OSX:
0;A
href="http://www.dii
va.com/">
htt
p://www.diiva.com/</A><BR><B>Halime</B>, fre
e
news reader for OSX - preview: <A
href="
http://w
ww.imdat.de/halime/">
http://www.imdat.de/halime/</A><BR><B>
;Hogwasher</B>
(OSX): <A
href="
http://www.asar
.com/">
http:/
/www.asar.com/</A><BR><B>MT-NewsWatcher</B>
(OSX): <A
href="
http://www.smfr.org/mtnw/downloading.html">
http://www.smfr.org/mtn
w/downloading.html</A><BR><B>Newsflash</B>,
free newsreader for OSX: <A
href="
http://sourceforge.net/projects/newsflash/">
http://sourceforge.n
et/projects/newsflash/</A><BR><B>NewsHunter</B
62;
(OSX): <A
href="
http://www.
eridanus.com/">
http://www.eridanus.com/</A><BR><B>NewsHunter
Classic</B> (OS 9): <A
href="
http://www.
eridanus.com/">
http://www.eridanus.com/</A><BR><B>PictureSnoo
per2K</B>,
for System 8.5 or later: <A
href="
http://www.qsyssoft.com/PictureSnooper/psframe.html">
;
http://www.qsyssoft.com/PictureSnooper/psframe.html</A><B
R><B>PixNewsLite
X</B> (OSX), for pictures: <A
href="
http://www.macupdate.com/info.php/id/7596">
http://www.macupdate.co
m/info.php/id/7596</A><BR><B>PixNewsLite
0;/B>,
for pictures: <A
href="
http://www.macupdate.com/info.php/id/7595">
http://www.macupdate.co
m/info.php/id/7595</A><BR><B>PixNewsPro<
;/B>
early beta: <A
href="
http://ww
w.techsono.com/pixnewspromac/">
http://www.techsono.com/pixnewspromac/<
;/A><BR><B>Thoth</B>,
<B>Rosetta</B>: <A
href="
http://www.t
hothsw.com/">
http://www.thothsw.com/</A><BR><B>yEnc TZ</B&
#62; -
freeware decoder: <A
href="
ht
tp://www.turbozen.com/mac/yenc/">
http://www.turbozen.com/mac/yenc/</A
2;<BR><BR>Mac<B>OSX</B>:
see also Unix below. <A name=unix></A>
<HR>
<I>Unix/Linux:</I><BR><B>BNR2</B
62; for Linux: <A
href="
http://www.co.
jyu.fi/~ap/bnr.html">
http://www.co.jyu.fi/~ap/bnr.html</A><BR><B>
;Bnews</B>
for Linux: <A
href="
http:/
/users.pandora.be/stef/">
http://users.pandora.be/stef/</A><BR>
60;B>Diablo</B>,
newsfeeding/newsreading server software for FreeBSD/Linux/Solaris/etc.:
0;A
href="
ht
tp://www.openusenet.org/diablo/">
http://www.openusenet.org/diablo/</A
2;<BR><B>Getbinnews</B>,
for i386/Linux,OpenBSD,FreeBSD: <A
href="
http://ww
w.getbinnews.com/">
http://www.getbinnews.com/</A><BR><B>Pan
</B>
for Gnome: <A
href="
http://pan
.rebelbase.com/">
http://pan.rebelbase.com/</A><BR><B>Pimppa&
#60;/B>,
binary tool: <A
href="
http:
//pimppa.sourceforge.net/">
http://pimppa.sourceforge.net/</A><BR
2;<B>UBH</B>
- Usenet Binary Harvester: <A
href="
http://u
bh.sourceforge.net/">
http://ubh.sourceforge.net/</A><BR><B>
;yDec</B>,
decoder for Linux: <A
href="
http://sourceforge.net/projects/yenc/">
http://sourceforge.net/projects/yen
c/</A><BR><B>yencode</B>,
encoder and decoder: <A
href="
http://www.y
encode.org/">
http://www.yencode.org/</A><BR><BR><B>C c
ode</B>
for Unix: <A
href="
http://www.geocities.com/zenwebpage/ydec_unix.zip">yde
c_unix.zip</A>.
Compile and run. <BR>Improved <B>C code</B>: <A
href="
http://www.geocities.com/zenwebpage/ydec_unix_stdin.zip"
62;ydec_unix_stdin.zip</A>.
Compile and run. <BR>Compiled <B>Linux</B> binary a
nd source code: <A
href="
http://y
enc.datastacks.com/~mouse/yEnc/downlaod.html">
http://yenc.datastacks.com/~mouse/yE
nc/downlaod.html</A>
<BR><BR>Unix users can also use <A href="
http://www.winehq.com/"
62;<B>WINE</B></A>
and Windows software. <A name=others></A>
<HR>
<I>Various O/S:</I><BR>MacOSX, OS Independent, POSIX:
60;B>yydecode</B> at <A
href="
http://sourceforge.net/projects/yydecode/">
http://sourceforge.net/
projects/yydecode/</A>
<BR>POSIX: <B>Brag</B> at <A
href="
http://sourceforge.net/projects/brag/">
http://sourceforge.net/projects/bra
g/</A>
<BR><BR><I>OS/2:</I><BR><B>yD
0;/B> - yEnc decoder <A
href="ftp://ftp.sunet.se/pub/OS2/hobbes/os2/util/archiver/yd01.zip
34;>ftp://ftp.sunet.se/pub/OS2/hobbes/os2/util/archiver/yd01.zip<
;/A><BR><B>UUDeview</B>
<A
href="ftp://ftp.sunet.se/pub/OS2/hobbes/os2/util/archiver/uudeview-0.5.&
#49;7-os2.zip">ftp://ftp.sunet.se/pub/OS2/hobbes/os2/util/archiver/uudev
iew-0.5.17-os2.zip</A><BR><B>yEnc
decoder</B> <A
href="ftp://ftp.sunet.se/pub/OS2/hobbes/os2/apps/internet/news/util/ydec-os2
.zip">ftp://ftp.sunet.se/pub/OS2/hobbes/os2/apps/internet/news/util/ydec
-os2.zip</A><BR><BR><I>WindowsCE:</I>
<BR>Japanese <B>XacRett</B>: multi decoder <A
href="
ht
tp://hp.vector.co.jp/authors/VA023546/soft/xac4ce.html">
http://hp.vecto
r.co.jp/authors/VA023546/soft/xac4ce.html</A>
(jp) <A
href="
ht
tp://hp.vector.co.jp/authors/VA017441/lib/xacrett.en.html
34;>
http
://hp.vector.co.jp/authors/VA017441/lib/xacrett.en.html<
;/A>
(en)<BR><BR><I>Amiga:</I><BR><B>
NewsCoaster</B>, open source newsreader: <A
href="
http:
//newscoaster.tripod.com/">
http://newscoaster.tripod.com/</A><BR
2;<BR><I>Java:</I><BR><B>NiceStep</B
>,
set of Java Beans: <A
href="
htt
p://nicestep.sourceforge.net/">
http://nicestep.sourceforge.net/</A>
60;BR><BR><I>WebTV
(now MSN TV):</I><BR>Use a <A
href="
http://directory.google.com/Top/Computers/Usenet/Web_Bas
ed/">web-based
newsserver</A> that supports yEnc in the meantime, until WebTV upgrades
their
software. <BR><BR><I>AOL:</I><BR>Manual
decoding has been reported
workable:<BR><I>"The AOL newsreader views the yEnc files as
text. So set the
groups that you want to read from to download to a folder for storing those te
120;t
files. Then simply run yDec (or yenc32/etc.) on it and it will decode all the
files in one go." [tip taken from Giovanni]</I> <BR>I have r
ead that no
third-party newsreaders are accepted by the AOL newsserver, and that because it
uses a non-standard NNTP protocol even yProxy won't work; therefore if
you want
to use another newsreader, consider one of the <A
href="
http://directory.google.com/Top/Computers/Usen
et/Public_News_Servers/">free
public news servers</A> or one <A
href="
http://directory.google.com/Top/Computers/Usenet/Fee
d_Services/">low cost
newsfeed service</A>. Or a <A
href="
http://directory.google.com/Top/Computers/Usenet/Web_Bas
ed/">web-based
newsserver</A> that supports yEnc. <BR><A name=qanda>
0;/A>
<HR>
<HR>
<B><FONT color=#00bb00><FONT size=+2>Q a
nd A</FONT></FONT></B>
<P><B>Q. What are .ntx extensions?</B><BR&
#62;A. A ntx is created by yenc32 (<A
href="
http://www.ye
nc32.com/">
http://www.yenc32.com/</A>), usually for tests
only.<BR>If you see a ntx on usenet it means the poster converted h
is binary to
ntx with yenc32 and then uploaded that ntx, probably using the default
UUencode.
Posting in UUencode a ntx file defeats the purpose of yEnc and is useless i
n
terms of bandwidth savings. If one wants to post in yEnc, one uses an
yEnc-enabled posting program. <BR>As for decoding the ntx file you
downloaded,
drop it onto yenc32 or another manual yEnc decoder. <BR><BR><
;B>Q. Xnews says I
downloaded the binary but the file is not saved?</B> <BR>A. Xnew
s L5 ignores
binary posts done in yEnc v1.3.<BR>Solution: upgrade your Xnews L5 t
o version
5.04.24 or above: <A
href="http://xnews.newsguy.com/">http://xnews.newsguy.com/
</A>
<P><A name=xnews></A>
<HR>
<HR>
<B>How to use Xnews:</B><BR>o Download the headers by do
uble clicking the
newsgroup name, <BR>o Select the message you want to download and press
<I>Space</I>, then select <I>Decode</I> (or pres
s <I>F4</I>.) <BR>o You'll get a
dialog box asking you where you want the file to be stored. <BR>Hit
ok, then
Xnews starts downloading (the red progress bar on the middle right). <BR>
;o When
the progress bar stops, the decoded file is in the directory. <BR>o And
in Xnews
the icon near the file changes from a plain package to a package with a
star.<BR><B>How to hide messages in Xnews:<BR></B
2;Hit <I>Delete</I> then
<I>U</I> ("Show Unread Articles Only".)<BR>You c
an also use filters like "Show
Multipart Binaries Only"; or type a keyword like "yenc" in the searc
h window.
<BR><B>How to get the multipart files to show as single lines in
Xnews:</B>
<BR>Click on the <I>T</I> or choose <I>Threaded
view</I>.<BR><B>How to get Xnews
to keep messages between sessions:</B> <BR>Setup Xnews -> Sto
rage -> Save
headers and articles. <BR><BR>There is an extensive <B&
#62;XNews Primer</B> at: <A
href="
http://abmefaq.net/XNews_Primer.html">
http://abmefaq.net/XNews_Primer.html
a></A>
<A name=posting></A>
<HR>
<B>How about a posting program?</B><BR><I>Window
s:</I><BR>o PowerPost-A&A is
at <A href="
http://powerpost.cjb.net/">
http://powerpost.cjb.net/</A> and is the
most up-to-date version of PowerPost. Can limit the bandwidth, can use multiple
servers. Can do PAR2 as well.<BR>o Here is <A
href="
http://www.geocities.com/zenwebpage/YencPost2002v10
;2.zip">YencPost2002v102.zip</A>
for Windows (500k.) Can switch yEnc/UUencode. Auto-adds "yenc" i
n the header and
quotes around the filename. <BR><BR>o <I>Posting notes:&
#60;/I><BR>Beware to not set
the number of lines too high as yEnc has a longer line length, about the double
of UUencode.<BR>It has been suggested to stay in the <B>30
48;0-4000</B> range or
lower (or 350-400k per segment.) <BR>Make sure that the last
name in the subject
is the filename (<B>$F</B>) otherwise some newsreaders like Agen
t, Gravity,
NewsRover, NewsWatcher, Pan etc. won't be able to auto-combine the multipart
s.
<BR>o Do not use "Power-post 2000 <B>Build 25b
60;/B> yEnc" from the CosmicWolf.com
site, it's broken.<BR>It generates a wrong CRC for each single file
so yEnc
decoders will stumble on those despite the file may be okay. <BR><B&
#62;Tip for
Agent users:</B><BR>Open AGENT.INI in the Agent folder, look for
the line
<I>RequireFilenameWithTag=1</I> under <I>[Attachment
]</I>,<BR>change it to
<I>RequireFilenameWithTag=0</I>. Now Agent will auto-combine
those tricky
headers. On occasion it will wrongly combine headers that shouldn't be joine
d,
though. <BR><BR><I>Mac:</I><BR><B
2;Osiris</B>, for use with Thoth (OSX): <A
href="
http://be
am.to/woodenbrain">
http://beam.to/woodenbrain</A><BR><I>Lin
ux,
Windows:</I><BR><B>ypost</B>, command line progr
am for posting: <A
href="
http://sourceforge.net/projects/ypost/">
http://sourceforge.net/projects/
ypost/</A><BR><I>POSIX:</I><BR><
B>yencee</B>,
command line program for posting: <A
href="
http://sourceforge.net/projects/yencee/">
http://sourceforge.net/projec
ts/yencee/</A><BR><A
name=altern></A>
<HR>
<HR>
<B><FONT color=#00bb00><FONT size=+2>Alt
ernative/older methods</FONT></FONT></B>
<BR><BR>o <B>QP-Lite</B>: integrated in <I
62;Binary Boy Pro</I> only. <A
href="
http://www.yenc.org/download/yEnc-History(English).htm">
http://www
.yenc.org/download/yEnc-History(English).htm</A>
<BR>o <B>BN encoding</B>: has <I>BPST</I>
; in the encoded headers. Is being
phased out in favor of yEnc. <A
href="
http:
//b-news.sourceforge.net/">
http://b-news.sourceforge.net/</A>
<HR>
<HR width="50%">
<CENTER><FONT color=#00cc00><I><B
2;Last update: Aug 2003<BR></FONT></I></B
2;<A
href="
http://www.geocities.com/zenwebpage/index.html">Back</
A> </CENTER><!-- text below generated by server. PLEASE REM
OVE --></OBJECT></LAYER>
<DIV></DIV></SPAN></STYLE></NOSCRIPT>
0;/TABLE></SCRIPT></APPLET>
<SCRIPT
language=JavaScript>var PUpage="76001067"; var PUpro
p="geocities"; </SCRIPT>
<SCRIPT language=JavaScript src="Zen's yEnc FAQ_files/pu5geo.js"
></SCRIPT>
<SCRIPT language=JavaScript src="Zen's yEnc FAQ_files/ygIELib9.j
s"></SCRIPT>
<SCRIPT language=JavaScript>var yviContents='
http://us.toto.geo.yahoo.com/toto
?s=76001067&l=NE&b=1&t=1062331928';y
viR='us';yfiEA(0);</SCRIPT>
<SCRIPT language=JavaScript src="Zen's yEnc FAQ_files/mc.js">
;</SCRIPT>
<SCRIPT language=JavaScript src="Zen's yEnc FAQ_files/geov2.js"&
#62;</SCRIPT>
<SCRIPT language=javascript>geovisit();</SCRIPT>
<NOSCRIPT><IMG src="Zen's yEnc FAQ_files/bug.gif"> &
#60;/NOSCRIPT><IMG
src="Zen's yEnc FAQ_files/bug.gif"> <!-- ZoneLabs Popup Bloc
king Insertion -->
<SCRIPT language=javascript>postamble();</SCRIPT>
</BODY></HTML>
geov2.js:
var ycsdone;
function geovisit()
{
var z;
if (ycsdone)
return;
z="&r="+escape("Hidden-Referrer");
z=z+"&b="+escape(navigator.appName+" "+navigator.appVersion);
w=parseFloat(navigator.appVersion);
if (w > 2.0) {
z=z+"&s="+screen.width+"x"+screen.height;
z=z+"&o="+navigator.platform;
v="1.2";
if (navigator.appName != "Netscape") {
z=z+"&c="+screen.colorDepth;
} else {
z=z+"&c="+screen.pixelDepth
}
z=z+"&j="+navigator.javaEnabled();
} else {
v=1.0;
}
z=z+"&v="+v;
document.writeln("<IMG BORDER=0 SRC=\"
http://visit.geocities.com/visit
.gif?"+z+"\">");
ycsdone=1;
}
js:
NS_ActualWrite=document.write;
// Popup Blocker -->
RanPostamble=0;
NS_ActualOpen=window.open;
orig_setTimeout = window.setTimeout;
function NS_NullWindow(){this.window;}
function NS_NewOpen(url,nam,atr){
obj=new NS_NullWindow();
obj.focus = NS_NullWindow;
obj.opener = this.window;
return(obj);
}
function NS_NullWindow2(){this.window;}
function NS_NewOpen2(url,nam,atr){return(new NS_NullWindow2());}
function op_stop() { NS_ActualOpen2=window.open; window.open=NS_NewOpen2; }
function op_start() { window.open=NS_ActualOpen2; }
function noopen_ST(one,two) { return(orig_setTimeout("op_stop();"+one+
34;;;op_start();",two)); }
function noopen_load() {
op_stop(); if(orig_onload) orig_onload(); op_start();
}
function noopen_unload() { op_stop(); if(orig_onunload) orig_onunload(); op_star
t(); }
function postamble() {
if(!RanPostamble) {
RanPostamble=1;
orig_onload = window.onload;
orig_onunload = window.onunload;
window.onunload = noopen_unload;
window.onload = noopen_load;
window.open=NS_ActualOpen;
}
}
window.setTimeout = noopen_ST;
window.open=NS_NewOpen;
document.ignore = new Object();
mc.js:
var ap = window.navigator.appVersion.toLowerCase();
var i = ap.indexOf("msie");
if (ap.indexOf("windows") >= 0 && i >= 0 && ((i + 5
) < ap.length)) {
var v = ap.charAt(i + 5);
if (v >= 5 ) {
document.write('<scr' + 'ipt src="
http://us.i1.yimg.com/us.yimg.com/i/mc/mc1.j
s"></scr' + 'ipt>');
document.write('<scr' + 'ipt src="
http://us.i1.yimg.com/us.yimg.com/i/mc/mc2.js
4;></scr' + 'ipt>');
}
}
pu5geo.js:
var PUisIE_NAV4 = false;
if (parseFloat(navigator.appVersion) >= 4) {
PUisIE_NAV4 = true;
}
var PUwinWidth='740';
var PUwinHeight='300';
var PUtimes = 1; /* number of times to show ad. if > times, then redir
ect thru */
var PUtheDomain = ".geocities.com";
var PUexpiresIn = 4/24; /* days between shows of the ad */
function PUsetCook(t,expIn) {
var cook;
var PUexDate;
PUexDate = new Date;
PUexDate.setTime(PUexDate.getTime() + expIn*24*60*60*
9;000);
cook = "PU=t="+t+"; expires=" + PUexDate.toGMTString(
) +"; domain="+PUtheDomain + "; path=/";
document.ignore = cook;
}
var PU_NO_COOKIES = 2;
function PUgetCook(x) {
var i,j,a,b,s,e,d,f;
a = document.cookie;
//if (a == "") return PU_NO_COOKIES;
s = a.indexOf(x + "=");
if (s == -1) return false;
s += x.length+1;
e = a.indexOf(';',s);
if (e == -1) e = a.length;
return a.substring(s,e);
}
/* check cookies - if cookies are off or if user saw it X times, then we redirec
t thru */
var PUd;
var PUb=PUgetCook("PU");
var PUoverTimes = 0;
if (PUb == PU_NO_COOKIES) {
PUoverTimes = 1;
} else {
if (PUb != false) {
PUb = PUb.split('&');
for (PUi=0; PUi<PUb.length; PUi++) {
PUd = PUb[PUi].split('=');
if (PUd == "t") {
last;
}
}
PUd[1]++;
if (PUd[1] > PUtimes) {
PUoverTimes = 1;
} else {
PUsetCook(PUd[1],PUexpiresIn);
}
} else {
PUsetCook(1,PUexpiresIn);
}
}
function PUlaunchPU(){
var PUwin;
var addIt = PUisIE_NAV4 ? ',top=5000,left=5000'
: '';
PUwin=window.open('about:blank','PUwin', 'width='+PUwin
Width+',height='+PUwinHeight+',location=no,menubar=no,titlebar=no,st
atus=no,toolbar=no,scrollbars=yes,resizable=no'+addIt,true);
PUwin.blur();
return PUwin;
}
if (PUoverTimes < 1) {
document.write('<script src="
http://us.adserver.yahoo.com/a?f='+PUpage+&
#39;&p='+PUprop+'&l=PUC&c=o&bg=ffffff" language=javascript><
/');
document.write('script>');
}
ygIELib9.js:
ycH="hidden";
ycV="visible";
ycBU='
h
ttp://a372.g.a.yimg.com/f/372/27/1d/pic.geocities.com/images/dhtmlad/
9;;
ycMM1='<tr><td valign=middle bgcolor="#dcdcdc">&
#60;a href="';
ycMM2='" target=_new><img alt="alt" src="'+ycBU;
ycMM3='" width=14 height=14 border=0 hspace=4><font
face="arial" size="1" color="#0000FF"
;>';
ycMM4='</font></a></td></tr>';
ycRF=';return false"';
ycWSC=' onMouseOut="window.status=\'\';return true"';
ycWS1=ycRF+' onMouseOver="window.status=\'Minimize\';return
true"'+ycWSC;
ycWS2=ycRF+' onMouseOver="window.status=\'Expand\';return t
rue"'+ycWSC;
ycOCH='href="" onClick="javascript:yfiOC(';
ycL0='<div style="position: absolute; top: 0; left: 0; v
isibility: hidden" id=';
ycL1='><table border=2 cellpadding=0 cellspacing=0>&
#60;tr><td valign=top bgcolor=#ffffff><table border=0 cellpa
dding=0 cellspacing=0 width=138><tr><td valign=top
62;<img usemap=#';
ycL2=' id=bottomImage alt="nav" src="'+ycBU;
ycL3='" width=138 height=17 border=0></td></
tr><tr><td valign=top align=center';
ycL4='<font face=Arial size=-2 color=Blue>';
var yvB;
var yvM;
var yvT;
var yvX=0;
var yvH;
var yvS=0;
var yvTO=15;
var yvBF=0;
var yvSID;
var yvSM=0;
var yvSMU;
var yvVP=0;
var yvVPU;
var yvSE=0;
var yvSEU;
var yviR="us";
var yviGC=0;
var yviGCM;
var yviMN;
var yviTI=0;
var yviGA=0;
var yviGAW;
var yvTop;
function yfiPA(){
document.all.yl0.style.left=document.body.clientWidth-144;
document.all.yl1.style.left=document.body.clientWidth-144;
document.all.yl2.style.left=document.body.clientWidth-144;
document.all.yl3.style.left=document.body.clientWidth-144;
document.all.yl4.style.left=document.body.clientWidth-144;
}
function yfiWM(){
document.write('</font></a></td></tr></t
able></td></tr>');
if (yvSM){
document.write(ycMM1+yvSMU+ycMM2+'msg.gif'+ycMM3+'Send Me a Mess
age'+ycMM4);
}
if (yvVP){
document.write(ycMM1+yvVPU+ycMM2+'profile.gif'+ycMM3+'View My Pr
ofile'+ycMM4);
}
if (yviGC){
document.write(ycMM1+yviGCM+ycMM2+'gc.gif'+ycMM3+'Message for
39;+yviMN+ycMM4);
}
document.write('</table></div>');
}
function yfiD(){
ycMa='<area shape=rect coords="2,2,84,14" href=
http://geocities.yahoo.com/
target=_new><area shape=rect coords="';
ycM0=ycMa+'87,2,101,14" href="http://'+yviR+
'.geocities.yahoo.com/v/adsq.html" target=_new>';
ycM1=ycMa+'104,2,118,14" href="" onClick
="javascript:yfiOC(2)'+ycWS2+'>';
ycM2=ycMa+'121,2,135,14" ';
document.write('<map name=ym0>'+ycM0+ycM1+ycM2+ycOCH
+'-1)'+ycRF+'" onMouseOver="window.status=\'Hide\
9;;return true"'+ycWSC+'></map><map name=ym1>
;'+ycM0+ycM1+ycM2+ycOCH+'0)'+ycWS1+'></m
ap><map name=ym2>'+ycM0+ycM2+ycOCH+'0)'+ycWS1
;+'></map>');
document.write(ycL0+'yl0'+ycL1+'ym0'+ycL2+'g
eoup.gif'+ycL3+' bgcolor=#ffffcc><a '+ycOCH+'2)'+ycW
S2+'>'+ycL4+'<span id=div_yl0>'+yvT+'</s
pan>');
yfiWM();
document.write(ycL0+'yl1'+ycL1+'ym1'+ycL2+'g
eomid.gif'+ycL3+'><a '+ycOCH+'2)'+ycWS2+'>
60;span id=div_yl1>'+yvM+'</span></a></td
2;</tr><tr><td align=center><a '+ycOCH+'2)
39;+ycWS2+'>'+ycL4+'More...');
yfiWM();
document.write(ycL0+'yl2'+ycL1+'ym2'+ycL2+'geodown.g
if'+ycL3+'><span id=div_yl2>'+yvB+'</span>
60;/td></tr><tr><td align=center><a '+ycOCH+
'0)'+ycWS1+'>'+ycL4+'[Close]');
yfiWM();
document.write(ycL0+'yl3'+ycL1+'ym2'+ycL2+'geodown.g
if'+ycL3+'><span id=div_yl3>'+yvM+'</span>
60;/td></tr><tr><td align=center><a '+ycOCH+
'2)'+ycWS1+'>'+ycL4+'[Close]');
yfiWM();
document.write(ycL0+'yl4'+ycL1+'ym0'+ycL2+'geoup
.gif'+ycL3+' bgcolor=#ffffcc><span id=div_yl4>'+yvT+'
;</span>');
yfiWM();
}
function yfiOC(d){
yfiPA();
if (yviTI!=0){
clearTimeout(yviTI);
}
if (d==-1){
document.all.yl0.style.visibility=ycH;
document.all.yl1.style.visibility=ycH;
document.all.yl2.style.visibility=ycH;
document.all.yl3.style.visibility=ycH;
document.all.yl4.style.visibility=ycH;
}
if (d==0){
if (yvX==1){
document.all.yl0.style.visibility=ycH;
document.all.yl4.style.visibility=ycV;
} else {
document.all.yl0.style.visibility=ycV;
document.all.yl4.style.visibility=ycH;
}
document.all.yl1.style.visibility=ycH;
document.all.yl2.style.visibility=ycH;
document.all.yl3.style.visibility=ycH;
}
if (d==1){
document.all.yl0.style.visibility=ycH;
if (yvS==0){
document.all.yl1.style.visibility=ycV;
} else {
document.all.yl1.style.visibility=ycH;
}
document.all.yl2.style.visibility=ycH;
if (yvS==0){
document.all.yl3.style.visibility=ycH;
} else {
document.all.yl3.style.visibility=ycV;
}
document.all.yl4.style.visibility=ycH;
}
if (d==2){
document.all.yl0.style.visibility=ycH;
document.all.yl1.style.visibility=ycH;
document.all.yl2.style.visibility=ycV;
document.all.yl3.style.visibility=ycH;
document.all.yl4.style.visibility=ycH;
}
}
function yfiSA(){
if (yvS==0){
document.all.yl1.style.visibility=ycV;
} else {
document.all.yl3.style.visibility=ycV;
}
yviTI=setTimeout("yfiOC(0)",yvTO*1000);
}
function yfiCA(w){
var t=0;
if(!w){
w=self;
}
if(w._ypa){
t=w._ypa;
} else {
if(w.document.body){
t=w.document.body.clientWidth*w.document.body.clientHeight;
} else {
t=document.body.clientWidth*document.body.clientHeight;
}
w._ypa=t;
}
if(t>=yviGA){
yviGA=t;
yviGAW=w;
}
}
function yfiFF(w){
var i=0;
if (w.document.body.text || w.frames.length==0){
yfiCA(w);
return;
}
for(i=0;i<w.frames.length;i++){
if(w.frames[i].frames.length>0){
yfiFF(w.frames[i]);
} else {
yfiCA(w.frames[i]);
}
}
return;
}
function yfiFT(w) {
if (w.location.search.substring(1) == "r=1") {
return w;
} else if (parent != w) {
return yfiFT(parent);
} else {
return w;
}
}
function yfiSH(g){
var r=0;
yvTop=yfiFT(window);
if (g == 1) {
yfiB("g");
yvTop.gg=g;
}
if (window!=top){
yfiFF(yvTop);
if (yviGAW==self && !yvTop.ad){
r=1;
yvTop.ad=1;
}
} else {
r=1;
}
return r;
}
function yfiCF(){
yvTop.ad=0;
}
function yfiB(yvAd){
if (yvBF == 1){
yvBF=0;
document.write('<IMG src="http://'+yviR+'.geocities.yahoo.c
om/pixel.gif?'+yvAd+'&'+Math.random()+'">');
}
}
function yfiEA(g){
if(navigator.appName != "Microsoft Internet Explorer"){
return 0;
}
if (yfiSH(g)==1&&(!yvTop.gg||yvTop.gg!=1)){
yfiD();
document.write('<script language="JavaScript" src="'+yvi
Contents+'"></scr');
document.write('ipt>');
yfiPA();
window.onresize=yfiPA;
window.onunload=yfiCF;
yfiB("a");
} else {
if (!yvTop.gg||yvTop.gg!=1){
yfiB("f");
} else {
yfiB("n");
}
}
}
function yfiID(yvB,yvM,yvTv,yvTm,yvSv,yvHv){
yvTO=yvTm;
yvS=yvSv;
if (yvHv!=''){
yvT='<a href='+yvHv+' target="_new"><font face=A
rial size=-2 color=Blue>'+yvTv;
yvX=1;
} else {
yvT=yvTv;
}
if (yvX==0 && document.all.div_yl0)
document.all.div_yl0.innerHTML=yvT;
if (yvS==0 && document.all.div_yl1)
document.all.div_yl1.innerHTML=yvM;
if (document.all.div_yl2)
document.all.div_yl2.innerHTML=yvB;
if (yvS!=0 && document.all.div_yl3)
document.all.div_yl3.innerHTML=yvM;
if (yvX!=0 && document.all.div_yl4)
document.all.div_yl4.innerHTML=yvT;
yfiSA();
}