Other Support

Online Manual
yEnc32 Forums

Tutorials





yEnc32 FAQ (Frequently Asked Questions)


1. General yEnc Information

    1.1. Did you invent yEnc? Is this the official yEnc website?
    1.2. What's the difference between yEnc and yEnc32?
    1.3. Why do people post in yEnc format?
    1.4. Where's the 30-40% size reduction? yEncoded files seem BIGGER!

2. yEnc32 Information

    2.1. Is yEnc32 free?
    2.2. Does yEnc32 compress files to make them smaller?
    2.3. Can I put yEnc32 up for download on my website?
    2.4. Can I use yEnc32 to download yEncoded files?

3. Using yEnc32

    3.1. How do I use yEnc32?
    3.2. How do I use yEnc32 with my newsreader?
    3.3. Can I use yEnc32 with web-based newsreaders?

4. Technical

    4.1. What language was yEnc32 written in?
    4.2. Is the source code available?
    4.3. Why not use C++?
    4.4. Will you be porting yEnc32 to Linux?
    4.5. Will you be porting yEnc32 to Mac/OS2/(insert your favorite OS here)?

5. Troubleshooting

    5.1. The yEnc32 window appears to be too small, and buttons are cut off!
    5.2. yEnc32 won't decode my PAR files! It says they're corrupt!
    5.3. yEnc32 says that most of my decoded files are corrupt!
    5.4. What is I/O Error 103?
    5.5. yEnc32 freezes up while decoding files
    5.6. yEnc32 stalls while downloading my newsgroup list
    5.7. yEnc32 is creating dozens of temporary files! (y32-xxxxxxxx.tmp)
    5.8. yEnc32 is saying it 'Cannot create output file'

6. Support

    6.1. ''I hate yEnc.'' Is this the right place to complain?
    6.2. My question wasn't answered here. Who do I contact?













1. Did you invent yEnc? Is this the official yEnc website?

NO. We simply wrote yEnc32, a program that uses yEnc technology, in the same way that Internet Explorer, for example, uses the World Wide Web.

Similarly, just as IE is not the only browser available, yEnc32 is not the only program available to encode/decode yEnc files. There are plenty more available at www.yenc.org.

In short:

yEnc= an algorithm which describes how to encode and decode files
yEnc32 = our program, which actually makes use of the algorithm

The inventors of yEnc are at www.yenc.org, and we are not affiliated with them in any way.


Top







2. What's the difference between yEnc and yEnc32?

yEnc32 is a a program that uses yEnc technology, in the same way that Internet Explorer, for example, uses the World Wide Web.

Similarly, just as IE is not the only browser available, yEnc32 is not the only program available to encode/decode yEnc files. There are plenty more available at www.yenc.org.

In short:

yEnc= an algorithm which describes how to encode and decode files
yEnc32 = our program, which actually makes use of the algorithm

The inventors of yEnc are at www.yenc.org, and we are not affiliated with them in any way.


Top







3. Why do people post in yEnc format?

There has been much debate about the use of yEnc in newsgroups.

To explain it in plain (nontechnical) English: E-mail and newsgroups were originally intended for sending messages, not files.

To allow for file attachments, programmers had to create clunky workarounds (UUEncode, Base64) which permitted files to be included in messages. Unfortunately, these workarounds increased the size of the files by about 30-40%. This means that it takes 30-40% longer to send & receive files, and puts a heavier load on newsgroup servers.

The yEnc format is a similar workaround, but it only increases the size of the original files by 1-2% - a huge savings. yEnc also adds additional protection to your files to reduce the chances of corruption, or receiving an incomplete file.


Top







4. Where's the 30-40% size reduction? yEncoded files seem BIGGER!

This is a very common question. When you post "normally" (without yEnc), your news-posting software automatically encodes your files in a format called UUencode before it posts them. It does this silently and automatically, so in most cases, you don't actually see it happening.

It's this UUencoding step that increases the file size by 30-40%. Of course, you never actually see the size increase on disk, but it will take you 30-40% longer to upload the files (and, subsequently, for someone to download them later).

yEncoding replaces UUencoding, and reduces this 30-40% increase to a mere 1-2% (assuming you use a news-posting program that supports yEnc internally). So it takes much less time to upload and download your files.


Top







5. Is yEnc32 free?

Yes. yEnc32 has been released under the GNU General Public License, and may be used freely by anyone (personal, commercial, educational, or otherwise). Centova Technologies Inc. retains the copyright.


Top







6. Does yEnc32 compress files to make them smaller?

No. yEnc32 is not a file compressor; it has absolutely nothing in common with WinRAR, WinZip, WinAce, etc.

yEnc32 will not make your files smaller.

The 30-40% reduction in size refers to how much smaller yEncoded files are compared to UUEncoded or Base64-encoded files. For details, see the previous section.


Top







7. Can I put yEnc32 up for download on my website?

We'd prefer you didn't.

If you'd like to make yEnc32 available to your visitors, please link to our website:
http://www.yenc32.com

Or directly to our download page:
http://www.yenc32.com/download/

This is simply to ensure that the latest version of yEnc32 is always being distributed, rather than old, outdated copies.




Top







8. Can I use yEnc32 to download yEncoded files?

yEnc32 is simply an encoder/decoder utility. It does not download files; it simply decodes files you've already downloaded. (On a side note: it can also encode files and post them to newsgroups.)

If you're looking for a program to download yEncoded files, you might be interested in either of these fine applications: NovusNews is geared toward automatic mass-downloading, whereas Forté Agent is provides more of an interactive interface; both are excellent applications.


Top







9. How do I use yEnc32?

Please see the manual. For more information, consult the Forums.

See also: "How do I use yEnc32 with my newsreader?"


Top







10. How do I use yEnc32 with my newsreader?

If you use Outlook Express, see the Outlook Express Users Guide.
If you use Forté Agent, see the Forté Agent Users Guide.
If you use Netscape 4.x, see the Netscape 4.x Users Guide.
If you use Netscape 6.x/7.x, see the Netscape 6.x/7.x Users Guide.

If your newsreader is not listed above, you need to find a way to make your newsreader export message articles without altering them. Then, just open up the exported files in yEnc32 and you should be on your way.

Also note that some newsreaders simply refuse to work with yEncoded files.

If you need further assistance, please use the forums.

See also: "Can I use yEnc32 with web-based newsreaders?"


Top







11. Can I use yEnc32 with web-based newsreaders?

In short, no. If you use a web-based news provider (eg: you use your web browser to view news articles through a website), you will not be able to decode yEncoded messages.

This is not a limitation of yEnc32; it's a limitation of your browser and/or webserver, so there's nothing we can do about it.

The reason behind this is because web browsers misinterpret (and therefore corrupt) the 8-bit/binary yEncoded data as it's coming from the news server. So by the time your web browser saves it, it's already corrupt - so obviously there's no way we can correct this after-the-fact.






Top







12. What language was yEnc32 written in?

yEnc32 was written in Borland Delphi 7.


Top







13. Is the source code available?

Yes, the complete source code for yEnc32 has been released under the GNU General Public License. In layman's terms, that basically means that you can use it in your own applications (subject to the licensing conditions), as long as you release the source code to your applications as well.

The Encoder and Decoder components that yEnc32 is based on are also available under the GNU Lesser General Public License, which allows you to use them in your own applications (subject to the licensing conditions) without releasing your source code.

Please visit our Developers Site for more information.


Top







14. Why not use C++?

We do. And Delphi. And several others. We use whichever language best suits the needs of a particular project. We created yEnc32's base components for another developer who happens to use Delphi.

If you don't like Delphi, there are plenty of other code snippets available on the official yEnc website.


Top







15. Will you be porting yEnc32 to Linux?

Quite possibly - Kylix has come a long way. Please don't rush us on this, though - we want to get it working properly under one OS before we add support for another.


Top







16. Will you be porting yEnc32 to Mac/OS2/(insert your favorite OS here)?

No. Someone else may have written a decoder for your OS - check the official yEnc site at www.yenc.org.

We use Windows and Linux exclusively, and have no access to (or desire to code for) other hardware or platforms.


Top







17. The yEnc32 window appears to be too small, and buttons are cut off!

You're probably using an old version. Please upgrade to the latest version.




Top







18. yEnc32 won't decode my PAR files! It says they're corrupt!

This is not a bug in yEnc32.

Whomever encoded your PAR file was using a broken/buggy encoder program, as explained in this forum post. There is nothing we can do about this; if a file is improperly encoded, you won't be able to decode it with any yDecoder application (yEnc32 or otherwise).

Again, please note that this is NOT a limitation of yEnc32 or the yEncode algorithm; neither yEnc32 nor the yEncode algorithm has any problems with PAR files.


Top







19. yEnc32 says that most of my decoded files are corrupt!

This is not a bug in yEnc32.

There are three common causes for this problem:

1. Whomever encoded your files was using a broken/buggy encoder program, as explained in this forum post. There is nothing we can do about this; if a file is improperly encoded, you won't be able to decode it with any yDecoder application (yEnc32 or otherwise).

The most common culprit is 'Power-Post build 25b; yEnc'; it is notorious for generating files with bad CRC32 values. We've had several dozen complaints; almost all of them tracked back to this particular encoder. We've contacted the original author of Power-Post regarding this problem, but we've received no response to date.

2. The files are, in fact, corrupt.

3. The application you're using to decode the files is inadvertently corrupting the files when it saves them. Netscape has been known to do this. This is also very common when using web-based newsreaders.




Top







20. What is I/O Error 103?

This is an error message produced by yEnc32 v0.0.3 when attempting to decode an file that was not encoded in yEnc format, or is corrupted. This is not a problem with yEnc32, it is a problem with the file you're tring to decode. Try re-downloading the file; if that doesn't help, then the file was probably posted incorrectly.

The yEnc32 Support team will not be able to help you with this - if your file is corrupt, there's nothing we can do about it.

Note: yEnc32 v0.0.4 produces a more meaningful error message, but still cannot, of course, decode a corrupted or non-yEnc file.


Top







21. yEnc32 freezes up while decoding files

This is a known problem with version 0.0.3, and has already been corrected. Please obtain version 0.0.4 here.




Top







22. yEnc32 stalls while downloading my newsgroup list

This is a known problem with versions of yEnc32 prior to 0.0.4. It does not happen for everyone (we use yEnc32 with no problems on Shaw news servers). It is fixed in version 0.0.4.

Please obtain version 0.0.4 here.


Top







23. yEnc32 is creating dozens of temporary files! (y32-xxxxxxxx.tmp)

This is a confirmed bug in version 0.0.4. It is fixed in version 1.0.5; please upgrade.




Top







24. yEnc32 is saying it 'Cannot create output file'

This means that Windows is not allowing yEnc32 to save your decoded file(s).

Check to make sure that:

  1. Your output folder exists.
  2. Your hard drive has plenty of free disk space.
  3. Your output folder is not marked 'read only'.
  4. You have write permissions to the output folder.
  5. There are no errors on your hard disk. (Use 'scandisk' to check.)
If you have checked all of the above and the problem persists, try saving a text file (using Notepad) in the directory you have chosen as your output directory. If Notepad cannot save the text file, then the problem is definitely an issue with your filesystem - NOT yEnc32 - and we cannot help you with it.


Top







25. ''I hate yEnc.'' Is this the right place to complain?

NO.

As stated above, we simply wrote a program to encode/decode files - we did not invent the yEnc "concept".

We created yEnc32 simply because so many people were having problems with yEnc posts. If you don't like yEnc, that's fine - a lot of people don't. But the fact remains that people are probably going to keep using it. We're trying to make life with yEnc easier - we're not trying to force yEnc down your throat.

If you really hate having to use a bunch of different utilities to download your pr0n, the best solution is to either:

(a) petition the makers of your newsreader to add yEnc support, or
(b) switch to a newsreader which already has built-in yEnc support. The official yEnc website (not affiliated with us) lists several newsreaders which already support yEnc.






Top







26. My question wasn't answered here. Who do I contact?

You can try posting your question in the yEnc32 Forums.

yEnc32 is no longer directly supported by the yEnc32 developers due to lack of resources for this project.


Top
































feedme@yenc32.com
Copyright © 2002-2021, Centova Technologies Inc.  
Contact | Privacy