Re: Hurtowa zmiana nazw plików w XP

Autor: Andrzej P. Wozniak <uszer_at_poczta.onet.pl.invalid>
Data: Thu 03 Nov 2005 - 23:59:22 MET
Message-ID: <dke4ro$tmn$1@olszynka.pl>
Content-Type: text/plain; charset="iso-8859-2"

Osoba podpisana jako Radosław Sokół <Radoslaw.Sokol@polsl.pl> w artykule
<news:dkd42i$m94$1@polsl.gliwice.pl> pisze:

> Grzegorz Niemirowski napisał(a):
>>> 1) Włącz MIME w czytniku, bo wysyłasz śmieci. Tutaj masz
>>> instrukcję: http://www.grush.one.pl/mime/
>> A czy punkt 3 to nie jest jakaś pomyłka?
> Nie.

Tak, w pozwoleniu na 8-bitowe znaki w nagłówkach.

> Zgodnie z RFC 822 w tekście wiadomości mogą być dowolne
> znaki,

Kłamiesz. RFC 822 operuje wyłącznie znakami ASCII, czyli 7-bitowymi, a nie
8-bitowymi.

> a w wartościach nagłówków dowolne poza NUL, CR i LF.
> Dopuszczany jest więc cały zakres 0 - 255 z wyjątkiem 0, 10,
> 13.

RFC 822 w 2001 r. został zastąpiony przez RFC 2822, gdzie jest wyraźnie
zadeklarowane, że cały tekst dokumentu odnosi się wyłącznie do us-ascii, zaś
w kwestiach wykraczających poza ten zakres obowiązuje standard MIME (RFC
2045-2049):

/----
 Note: This standard specifies that messages are made up of characters
 in the US-ASCII range of 1 through 127. There are other documents,
 specifically the MIME document series [RFC2045, RFC2046, RFC2047,
 RFC2048, RFC2049], that extend this standard to allow for values
 outside of that range. Discussion of those mechanisms is not within
 the scope of this standard.
\----

Jeśli chcesz się dowiedzieć o tym, na co MIME pozwala w nagłówkach, poczytaj
wskazane RFC, w szczególności RFC 2045 p.5.2, p.6 i RFC 2047.

> Starsze serwery pocztowe i NNTP nie obsługiwały 8-bitowych
> znaków, w tej chwili jednak nie powinno być to żadnym prob-
> lemem.

Tylko w przypadku NNTP mamy do czynienia z 8-bitową przezroczystością
protokołu. Znalazło to swoje odbicie w (niezgodnym z MIME) kodowaniu yEnc.
Widać to też w coraz bliższych ostatecznej akceptacji draftach, które
przewidują przyjęcie utf-8 jako domyślnego zestawu znaków dla newsów.

W przypadku SMTP wciąż są MUA zgłaszające się jako 7-bitowe i
wymuszające przekodowanie 8-bitowej *treści* do Quoted Printable. Serwery
takie działają również w Polsce, o czym świadczy choćby wątek
http://groups.google.pl/group/pl.comp.mail/browse_frm/thread/947a7b0d66b4e8ac/

> W razie kłopotów co najwyżej można wyłączyć 8-bitowe
> kodowanie nagłówków, ale nie powinno być to konieczne.

Zamiast bawić się w cytowanie Konika Bujanego napisz, jak do zgodności z
MIME ma się brak deklaracji zestawu znaków dla nagłówków i na jakiej
podstawie program ma odgadnąć użyty w nagłówkach zestaw znaków.

Pozdrowienia od Mythbusters.

-- 
Andrzej P. Woźniak  uszer@pochta.onet.pl  (zamień miejscami z<->h w adresie)
Received on Fri Nov 4 00:05:14 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 04 Nov 2005 - 00:42:01 MET