[Csaladtortenet 2] levlista admin -> csatolmány méret anomália

Péchy Gáspár gazsi at pechy-de-pechujfalu.hu
2012. Jan. 31., K, 22:59:50 CET


Kedves Listalakók!
Többen jelezték/reklamálták, hogy csatolmányaik - bár "méreten aluliak" - túlméretes jelzéssel 
visszautasításra kerülnek.
Magyarázata:
A levelezőlistára bejövő levelek maximális mérete 3050 kilobyte (KB).
Joggal feltételezné bárki, hogy ez alapján, ha küld egy pár soros levelet, s csatol mondjuk egy -a 
saját gépe szerint- 2400KB méretű képet, annak mindenképpen megfelelőnek kell lennie.
Ez sajnos nem így van; az interneten hagyományos módon csak "megjeleníthető" karakterek (byteok) 
mehetnek át, ezért a nem megjeleníthető byteok átviteléhez konverzió szükséges.
A ma elterjedt "mime" szabvány biztosítja ezt a konverziót, úgy, hogy minden csatolmányt átalakít: 3 
byte-ból 4 byteot ("megjeleníthető" karaktert) képez.
Ebből adódóan az e-mail útvonalán egy eredendően 2400KB-os csatolmány 3200KB méretben jelentkezik, s 
csak a végső célállomás levelező programja fogja visszakódolni azt újra 3000KB-ra.
A mailman levlista software sajnos mint közbenső állomás van programozva, s a kiinduló példánk 
szerinti csatolmány konvertált mérete már túlnyúlik a 3050KB-os limiten.

Konklúzió: lehetőleg ne próbáljunk 2000KB-nál nagyobb képet küldeni, sőt, hacsak valami 
"silabizálási" igény nem teszi szükségszerűvé a nagy felbontást, lehetőleg próbáljuk akár pár 100 
KB-ra csökkenteni a képméretet. Egy nagy képernyőt beterítő teljes filmkocka 1600x1200-as 
felbontással, 10%-os (gyakorlatilag veszteségmentes) tömörítéssel kb. 500KB. Ugyane képből kivágva 3 
sort (2 oldal szélességben) a méret 100KB.

Bocs a hosszú léért
Gazsi



További információk a(z) csaladtortenet levelezőlistáról