Ïðåäûäóùèé áëîê Ñëåäóþùèé áëîê Âåðíóòüñÿ â èíäåêñ
 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   28 Mar 99 22:38:46
 To   : Maxime Zakharov
 Subj : Ñæàòèå äâóõópîâíåâûõ èçîápàæåíèé

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : RU.COMPRESS ($20. COMPRESSION)
* From : Bulat Ziganshin, 2:5093/26 (Sunday March 28 1999 09:16)
* To   : Maxime Zakharov
* Subj : Ñæàòèå äâóõópîâíåâûõ èçîápàæåíèé
=============================================================================
* Crossposted in RU.COMPRESS
Hello Maxime!
Saturday March 27 1999, Maxime Zakharov writes to Eugene Pazhitnov:
 MZ>     òîò æå ôàê åãî ïpèçíàåò ëó÷øèì äëÿ ñæàòèÿ ÷åpíî-áåëûõ è
 MZ> ïîëóòîíîâûõ äî ïpèìåpíî 6 áèò/ïèêñåë èçîápàæåíèé. Ñêîpåå âñåãî òàê îíî
 MZ> è åñòü...
  Áûëî. Ïî-ìîåìó, ýòó ÷àñòü ôàêà íèêòî ìåíÿòü íå ñîáèðàåòñÿ :(
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
-+- GoldED/386 2.50+
 + Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/26)
=============================================================================
Hello Maxime!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   29 Mar 99 13:50:21
 To   : Pavel Valentov
 Subj : MVE ?

* Crossposted in RU.COMPRESS
Hello Pavel!
Friday March 26 1999, Pavel Valentov writes to All:
 PV>    Ïîäñêàæèòå, ïëç. àëãîðèòì ñæàòèÿ MVE-âèäåî ôàéëîâ, â èãðå MDK.
  Hèêîãäà òàêîé íå âèäåë. Ìîæåò, ñêèíåøü ìíå åå íà åìàèë?
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   29 Mar 99 13:51:25
 To   : Pavel Grishin
 Subj : åñèììåòpè÷íûå ñèñòåìû

* Crossposted in RU.COMPRESS
Hello Pavel!
Sunday March 28 1999, Pavel Grishin writes to All:
 PG>    Ïpèâåò All!       Ãäå âçÿòü òàêèå ïpîãè?
  Èùè PGP èëè äðóãèå ðåàëèçàöèè RSA. Åùå åñòü ýõà ru.crypt
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Evgeny Sharandin                     2:5020/755.12  29 Mar 99 13:58:00
 To   : Vadim Yoockin
 Subj : big, same...

Reply-To: shar@nep.cplire.ru
Hello, Vadim!
Âcê Ìàp 28 1999 10:15, Vadim Yoockin íàïèñàë Dmitry Makeyev:
 DM>> 1. Håêèé àðõèâàòîð ñ âîçìîæíîñòüþ çàäàíèÿ ñëîâàðåé î÷åíü
 DM>> áîëüøèõ îáúåìîâ (íåñêîëüêî mb).
 VY> Hàïðèìåð, cabarc -m lzx:21 n <arcname> <files>
Àíàëîãè÷íî Quantum: paq -t21
Ñ óâàæåíèåì, Åâãåíèé
--- GoldED 2.42.G0214+
 * Origin: LID, Evgeny Sharandin (2:5020/755.12)


 RU.COMPRESS 
 From : Andrey Tereshchenko                 2:4614/24.9     29 Mar 99  19:29:34
 To   : All
 Subj : MPG Video-CDi

Hello All.
                                   Êòî-íèáóäü çíàåò åãî ôîðìàò MPG èëè êèíóòü â
ìåíÿ äîêîé ìîæåò. À òî õî÷ó ñäåëàòü âèäåîêîìïàêò. Âñå îöèôðîâàë, ïîëó÷èë MJPEG
(ýòî ñæàòàÿ àâèøêà, â êîòîðîé êàæäûé êàäð ñæàò, ò.å. ýòî àëãîðèòì ñæàòèÿ áåõ
ïîòåðè êà÷åñòâà èçîáðàæåíèÿ). Ïîòîì ïåðåêîíâåðòèë MJPEG â MPEG ïðè ïîìîùè
MPEncoder. Êñàòè îáàëäåííàÿ âåùü, êîòîðàÿ ïåðåêîíâåðòèðóåò â ôîíîâîì ðåæèìå, è
ãîðàçäî áûñòðåå ðàçà â äâà ÷åì îñòàëüíûå ïåðåêîäèðîâùèêè. Hî ó ìåíÿ ïîëó÷èëèñü
êóñî÷êè ïî 80 ìåã, ïî 140 ìåã. Ïðîáóþ ñêëåèòü èõ iFilmEdit 123. Îí, ïàðàçèò,
âòÿãèâàåò 82 ìåãà è âûâàëèâàåòñÿ, ïðè ÷åì íåçàâèñèìî îò âèäåî-êóñî÷êà, ò.å. ýòî
ïðîãðàììíûé ãëþê. Ïîä NT òàæå ñàìàÿ êàðòèíêà. Ìîæåò êòî çíàåò ôîðìàò MPG, ÷òîáû
ìîæíî áûëî ïðîñòî èõ ñàìîìó ïîêëåèòü. Ïîòîìó ÷òî îïÿòü íà÷èíàòü âåñü ýòîò
ïðîöåññ ÷òîáû ïîëó÷èòü îäèí êóñî÷åê äîâîëüíî äîëãîå óäîâîëüñòâèå. Èëè ìîæåò
åñòü êàêàÿ-òî ïðîãà, êîòîðàÿ ïîçâîëÿåò ïîêëåèòü ñíà÷àëà â AVI, à ïîòîì âñå ýòî
äåëî ïåðåêîíâåðòèòü â MPG. Õîòÿ åñëè ó÷åñòü, ÷òî AVI(MJPEG) áóäåò ðàçà â 2
áîëüøå, ò.å. ãäå-òî 1.2 Ãá.
         Êòî ìîæåò ÷òî-ëèáî ïîäñêàçàòü. Çàðàíåå áëàãîäàðåí çà ñîâåò.
Andrey
... Äåòñêèé ãîëîñ : - Ïàïà, ïàïà, à ÷òî çíà÷èò "Formatting drive C completed" ?
--- Âñåãäà ñ Âàìè ýòîò Äåä, åìó 3.00.Beta3+ ëåò.
 * Origin: No Origin (2:4614/24.9)


 RU.COMPRESS 
 From : Andrey Tereshchenko                 2:4614/24.9     29 Mar 99  19:29:35
 To   : All
 Subj : MPG Video-CDi

Hello All.
         Ìîæåò ýòî ïèñüìî è íå ïî òåìå äëÿ ýòîé ýõè, íî âñå ðàâíî MPG ýòî
àëãîðèòì ñæàòèÿ âèäåî äàííõ, êòî-íèáóäü çíàåò åãî ôîðìàò èëè êèíóòü â ìåíÿ
äîêîé ìîæåò. À òî õî÷ó ñäåëàòü âèäåîêîìïàêò. Âñå îöèôðîâàë, ïîëó÷èë MJPEG (ýòî
ñæàòàÿ àâèøêà, â êîòîðîé êàæäûé êàäð ñæàò, ò.å. ýòî àëãîðèòì ñæàòèÿ áåõ ïîòåðè
êà÷åñòâà èçîáðàæåíèÿ). Ïîòîì ïåðåêîíâåðòèë MJPEG â MPEG ïðè ïîìîùè MPEncoder.
Êñàòè îáàëäåííàÿ âåùü, êîòîðàÿ ïåðåêîíâåðòèðóåò â ôîíîâîì ðåæèìå, è ãîðàçäî
áûñòðåå ðàçà â äâà ÷åì îñòàëüíûå ïåðåêîäèðîâùèêè. Hî ó ìåíÿ ïîëó÷èëèñü êóñî÷êè
ïî 80 ìåã, ïî 140 ìåã. Ïðîáóþ ñêëåèòü èõ iFilmEdit 123. Îí, ïàðàçèò, âòÿãèâàåò
82 ìåãà è âûâàëèâàåòñÿ, ïðè ÷åì íåçàâèñèìî îò âèäåî-êóñî÷êà, ò.å. ýòî
ïðîãðàììíûé ãëþê. Ïîä NT òàæå ñàìàÿ êàðòèíêà. Ìîæåò êòî çíàåò ôîðìàò MPG, ÷òîáû
ìîæíî áûëî ïðîñòî èõ ñàìîìó ïîêëåèòü. Ïîòîìó ÷òî îïÿòü íà÷èíàòü âåñü ýòîò
ïðîöåññ ÷òîáû ïîëó÷èòü îäèí êóñî÷åê äîâîëüíî äîëãîå óäîâîëüñòâèå. Èëè ìîæåò
åñòü êàêàÿ-òî ïðîãà, êîòîðàÿ ïîçâîëÿåò ïîêëåèòü ñíà÷àëà â AVI, à ïîòîì âñå ýòî
äåëî ïåðåêîíâåðòèòü â MPG. Õîòÿ åñëè ó÷åñòü, ÷òî AVI(MJPEG) áóäåò ðàçà â 2
áîëüøå, ò.å. ãäå-òî 1.2 Ãá.
         Êòî ìîæåò ÷òî-ëèáî ïîäñêàçàòü. Çàðàíåå áëàãîäàðåí çà ñîâåò.
Andrey
... Äåòñêèé ãîëîñ : - Ïàïà, ïàïà, à ÷òî çíà÷èò "Formatting drive C completed" ?
--- Âñåãäà ñ Âàìè ýòîò Äåä, åìó 3.00.Beta3+ ëåò.
 * Origin: No Origin (2:4614/24.9)


 RU.COMPRESS 
 From : Roman Lavrentev                      2:5030/821.33  29 Mar 99 22:41:27
 To   : Vadim Yoockin
 Subj : jar: ìíåíèå 3-å è ïîñëåäíåå

                   Hi Vadim Yoockin!
 VY> Ìîãó òîëüêî ïðåäïîëîæèòü, ÷òî ýòî èç-çà äðóãèõ çàïóùåííûõ
 VY> ïðèëîæåíèé.
      Ãì. Âîáùå-òî íåò, äðóãèõ çàïóùåííûõ ïðèëîæåíèé íåáûëî, ðàçâå ÷òî
Ôàð, íî íå äóìàþ ÷òî îí òàê "íàâðåäèë" cabarc'ó.
 VY> Âïðî÷åì, åñòü îñîáåííîñòü, ïî êîòîðîé cabarc ìîæåò ïîòåðÿòü
 VY> â ñæàòèè: îí ñîâåðøåííî íå óìååò ãðóïïèðîâàòü ôàéëû ïî òèïàì
 VY> äàííûõ.
      Ýòî, èçâèíèòå, íå îñîáåííîñòü. Ýòî - íåäîñòàòîê.
 VY> Áîëüøå âñåãî ó ìåíÿ rar'îâ.
      "Øóì ïàäàþùèõ òåë" (ñ) íå ïîìíþ ÷åé. À-à-à-à...(äàëåå ñïàçìû)
 VY> èñïîëüçóþ cabarc. Îáû÷íî òîãäà, êîãäà íå ïëàíèðóþ â
 VY> äàëüíåéøåì ìîäèôèêàöèþ àðõèâà.
      À êîãäà ïëàíèðóåòå ìîäèôèêàöèþ, òî ÷åì?
 VY> (ïîêà íå äîäåëàë ñâîé êîìïðåññîð)
      Åñëè ìîæíî, ðàññêàæèòå î íåì õîòü íåìíîãî - î÷åíü èíòåðåñíî!
 VY> ×òî ó àðõèâàòîðà À çàãîëîâîê áîëüøå, ÷åì ó àðõèâàòîðà Á :)
      Äà, ïðîòèâ ôàêòà íå ïîñïîðèøü.
 VY> À êàêàÿ ðàçíèöà áîëüøå - ïî ñêîðîñòè èëè ïî ðàçìåðó? ;)
      IMHO ïî ðàçìåðó.
   Òàêàÿ âîò íåïîíÿòêà î÷åðåäíàÿ ñ ýòèì jar'îì, ðàññìîòðèì íà ïðèìåðå.
Áåðåì òðè ôàéëà, îïÿòü-æå äëÿ ïðèìåðà, ôîðìàòîì .dem (äåìêè îò Q) è âåñÿùèå
14.188.388 ðîâíî. Ïëþùèì ñ -ì4 è ïîëó÷àåì àðõèâ âåñîì 2.963.425 ïî ìíåíèþ
jar'à. Îäíàêî Ôàð ýòîò-æå ôàéë ïîêàçûâàåò ðàçìåðîì 2.963.853. Ñòîèò çàìåòèòü,
÷òî â îïðåäåëåíèè ðàçìåðà 3-õ èñõîäíûõ ôàéëîâ è jar è Ôàð äðóã äðóãó íå
ïðîòèâîðå÷àò. Âû, Âàäèì, íå âñòðå÷àëèñü ñ òàêîé çàïóòêîé? Hå ïîäñêÀæèòå
â ÷åì äåëî?
 Bye...
                                              NapalmeR.[SoD]
                                          •Soldiers Of Destiny•
--- timEd 1.01+
 * Origin: When we're discovery lies... (2:5030/821.33)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   30 Mar 99 22:23:05
 To   : All
 Subj : Àðõèâàöèÿ ñðåäñòâàìè Perl'à.

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : RU.PERL (RU.PERL)
* From : Volodya Koulayev, 2:5020/968.34@FIDOnet.org (Monday March 29 1999 12:1
6)
* To   : All
* Subj : Àðõèâàöèÿ ñðåäñòâàìè Perl'à.
=============================================================================
Çäðàâñòâóéòå, All!
Êòî-íèáóäü ðåøàë ïîõîæóþ ïðîáëåìó?
Hàïðèìåð, åñòü æóðíàë ïîñåùåíèé, ñîñòîÿùèé èç òåêñòîâûõ ñòðîê.
Ñêðèïò ñáîðà ñòàòèñòèêè ãåíåðèðóåò ñòðîêó ñ èíôîðìàöèåé î ïîëüçîâàòåëå, ïàêóåò
åå è ïèøåò â ëîã-ôàéë. Çàïàêîâàííàÿ ñòðîêà _òåêñòîâàÿ_! Hèêàêèõ áèíàðíûõ ôàéëîâ
!
Ñåé÷àñ ó ìåíÿ ïðèìåðíî òàêîé ñïîñîá:
  Ñëîâàðü èç íåñêîëüêèõ íàèáîëåå ÷àñòî âñòðå÷àþùèõñÿ ñòðîê (15 ñëîâ).
  Êàæäàÿ ñòðîêà èç ñëîâàðÿ ($dictionary) ìåíÿåòñÿ íà ñîîòâåòñòâóþùóþ åé
óíèêàëüíóþ ïàðó  òåêñòîâûõ  ñèìâîëîâ ïî öèêëó (A1, A2 è ò. ä.).
  $necessary_data_stat - ñòðîêà äëÿ æóðíàëà ïîñåùåíèé
  Âûèãðûø - îò 7 äî 50 áàéò íà ñòðîêó ñ çàòðàòàìè 2-3 áàéòà. Âñåãî ñòðîê ~9000.
  # Çàïàêîâûâàåì ñòðîêè
  $i=0;
  foreach $dictionary(@dictionary)
    { $necessary_data_stat =~ s/$dictionary/A$i/g; $i++; }
Ýôôåêòèâíîñòü ýòîãî àëãîðèòìà ~ 46%. Ðàñïàêîâàííûé æóðíàë çàíèìàåò 880 Êá.
Çàïàêîâàííûé îïèñàííûì âûøå ñïîñîáîì - 480 Êá.
Ïàêóåì äëÿ ïðîáû RAR'îì. Ðåçóëüòàò - 74 Êá. Ýôôåêòèâíîñòü ~ 93%.
Åñòü ëè êàêîé-íèáóäü áîëåå ýôôåêòèâíûé è ïðîèçâîäèòåëüíûé (ïî ñæàòèþ/ñêîðîñòè)
ñïîñîá ïàêîâêè òåêñòîâîãî ôàéëà ñðåäñòâàìè Perl'à.
Èíòåðåñóþò ñëåäóþùèå ðåøåíèÿ:
1. Hà âõîäå òåêñòîâûé ôàéë, íà âûõîäå çàïàêîâàííûé òåêñòîâûé ôàéë. ×åì áîëüøå
ñæàòèå, òåì ëó÷øå. Håìàëîâàæíà è ñêîðîñòü ðàñïàêîâêè.
2. Hà âõîäå òåêñòîâûé ôàéë, íà âûõîäå çàïàêîâàííûé áèíàðíûé ôàéë.
3. Ëþáûå äðóãèå âàðèàíòû.
Hà ýòîì çàêàí÷èâàþ-Volodya Koulayev AKA Äæàëàðò.
-+- GoldED 2.50+
 + Origin: ---===***OOO http://www.rodnik.ru OOO***===--- (2:5020/968.34)
=============================================================================
Hello All!
  :)
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Serge Kuchkin                        2:5020/880.21  31 Mar 99 11:45:54
 To   : All
 Subj : TAR

                             Good day [night]!
    Ïîäñêàæèòå, ÷åì pàçïàêîâàòü ïîä Win32 tar'îâñêèé "àpõèâ", ãäå â èìåíàõ ôàéë
îâ åñòü ïpÿòîìîé ñëåø ("/").
    With best regards, Serge Kuchkin | <UIN: 6551277> berendey@yahoo.com
--- GoldED/386 3.00.Beta5+
 * Origin: 100 Acre Wood Station (2:5020/880.21)


 RU.COMPRESS 
 From : Vadim Yoockin                       2:5020/1042.50  31 Mar 99  22:42:45
 To   : Roman Lavrentev
 Subj : jar: ìíåíèå 3-å è ïîñëåäíåå

Ïpèâåòñòâóþ, Roman!
29 Mar 99, Roman Lavrentev ïèñàë ê Vadim Yoockin:
 VY> Ìîãó òîëüêî ïðåäïîëîæèòü, ÷òî ýòî èç-çà äðóãèõ çàïóùåííûõ
 VY> ïðèëîæåíèé.
 RL> Ãì. Âîáùå-òî íåò, äðóãèõ çàïóùåííûõ ïðèëîæåíèé íåáûëî, ðàçâå ÷òî
 RL> Ôàð, íî íå äóìàþ ÷òî îí òàê "íàâðåäèë" cabarc'ó.
Çíà÷èò, ÷åãî-òî â êîíôèãóðàöèè... Ïî êðàéíåé ìåðå, äðóãèõ
æàëîá, êðîìå ÷åì íà íåäîñòàòîê ïàìÿòè, äî ñèõ ïîð íå áûëî.
 VY> Âïðî÷åì, åñòü îñîáåííîñòü, ïî êîòîðîé cabarc ìîæåò ïîòåðÿòü
 VY> â ñæàòèè: îí ñîâåðøåííî íå óìååò ãðóïïèðîâàòü ôàéëû ïî òèïàì
 VY> äàííûõ.
 RL> Ýòî, èçâèíèòå, íå îñîáåííîñòü. Ýòî - íåäîñòàòîê.
Äà, ýòî íå åñòü õîðîøî, íî äàæå ñ òàêèì íåäîñòàòêîì îí îáõîäèò
áîëüøèíñòâî LZ77-Huf êîìïðåññîðîâ, â ò.÷. jar, è èìååò âåëèêîëåïíóþ
ñêîðîñòü ðàñæàòèÿ. À ýòîò íåäîñòàòîê îáõîäèòñÿ ïðîñòî: ìîæíî ñàìîìó
çàíèìàòüñÿ ñîðòèðîâêîé ôàéëîâ (äëÿ ñîçäàíèÿ äèñòðèáóòèâà, à cabarc
èìåííî äëÿ ýòîãî è ïðåäíàçíà÷åí, ìîæíî ñåáå ýòî ïîçâîëèòü) èëè ñ
ïîìîùüþ ïîäðó÷íûõ óòèëèò.
Òåì áîëåå, äëÿ cabarc'ñêîé ðåàëèçàöèè ñæàòèÿ ýòîò íåäîñòàòîê
ïðèâîäèò ê çàìåòíîìó óõóäøåíèþ òîëüêî íà î÷åíü áîëüøèõ
(áîëüøå îêíà) îòëè÷àþùèõñÿ ôàéëàõ.
 VY> Áîëüøå âñåãî ó ìåíÿ rar'îâ.
 RL> "Øóì ïàäàþùèõ òåë" (ñ) íå ïîìíþ ÷åé. À-à-à-à...(äàëåå ñïàçìû)
Ïî÷åìó òàêîé àæèîòàæ?
 VY> èñïîëüçóþ cabarc. Îáû÷íî òîãäà, êîãäà íå ïëàíèðóþ â
 VY> äàëüíåéøåì ìîäèôèêàöèþ àðõèâà.
 RL> À êîãäà ïëàíèðóåòå ìîäèôèêàöèþ, òî ÷åì?
Äîñòàòî÷íî ÷àñòî ïåðåñîçäàþ àðõèâ. Èíà÷å - rar'îì èëè imp'îì.
 VY> (ïîêà íå äîäåëàë ñâîé êîìïðåññîð)
 RL> Åñëè ìîæíî, ðàññêàæèòå î íåì õîòü íåìíîãî - î÷åíü èíòåðåñíî!
À ÷òî ðàññêàçûâàòü? Èñïîëüçóåòñÿ BWT è Arith.
Ïî ñæàòèþ áëèæå âñåãî ê szip (ëó÷øå íà òåêñòàõ, õóæå íà áèíàðíèêàõ),
òîëüêî â 1.5-2 ðàçà áûñòðåå.
Åñëè ñðàâíèâàòü ñ jar-îì ;), òî íà ðóññêèõ òåêñòàõ jar (-m4) ïðîèãðûâàåò
~30%, íà áèíàðíèêàõ ~6%. Ïî ñêîðîñòè - ñæàòèå jar'a ïî÷òè
â 2 ðàçà ìåäëåííåå, íî ðàñæàòèå - ïî÷òè â 3 ðàçà áûñòðåå.
 RL> Áåðåì òðè ôàéëà, îïÿòü-æå äëÿ ïðèìåðà, ôîðìàòîì .dem (äåìêè îò Q) è
 RL> âåñÿùèå 14.188.388 ðîâíî. Ïëþùèì ñ -ì4 è ïîëó÷àåì àðõèâ âåñîì
 RL> 2.963.425 ïî ìíåíèþ jar'à. Îäíàêî Ôàð ýòîò-æå ôàéë ïîêàçûâàåò
 RL> ðàçìåðîì 2.963.853.
Âîò ýòà ðàçíèöà è åñòü çàãîëîâîê. Jar, êàê è ìíîãèå àðõèâàòîðû,
ïðè âûâîäå èíôîðìàöèè î ñæàòûõ ôàéëàõ åãî íå ó÷èòûâàåò.
  Âñåãî äîáðîãî. Vadim Yoockin
... A Smith and Wesson beats four aces.
--- Ñòàpûé Äåä ñòîèìîñòüþ 3.00.Alpha4 äîïëàòà â ÑÊÂ UNREG
 * Origin: yoockinv@mtu-net.ru (2:5020/1042.50)


 RU.COMPRESS 
 From : Konstantin Scheglov                 2:5036/5.48     01 Apr 99  09:47:39
 To   : All
 Subj : Ðàçàðõèâèðîâàòü ÷àñòü ôàéëà.

Hello All.
  Ïîçâîëÿåò ëè ôîðìàò àðõèâà ZIP ðàçàðõèâèðîâàòü òîëüêî ÷àñòü ôàéëà èç àðõèâà.
Ïðè÷åì íå ñ íà÷àëà, à îòêóäà-íèáóäü èç ñåðåäèíû, íå îáðàáûòûâàÿ âåñü ôàéë äî
ýòîãî ìåñòà? Òàêæå ïðèåìëèìî, åñëè ýòî ìîæíî ñäåëàòü, îáðàáîòàâ íåáîëüøîé êóñîê
àðõèâà íåïîñðåäñòâåííî ïåðåä íóæíûì êóñêîì. Èëè ìîæåò áûòü ìîæíî ïðîâåñòè
íåêîòîðóþ ïðåäâàðèòåëüíóþ ïîäãîòîâêó, ïóñòü äàæå òðåáóþùóþ îáðàáîòàòü âåñü
àðõèâ, íî ïîçâîëÿþùàÿ âïîñëåäñòâèè ñóáæ. (åñòåñòâåííî âñå-òàêè äîëæåí
îñòàâàòüñÿ
âûèãðûø îò àðõèâàöèè, ò.å. ñîâåòû ðàñêðûòü âåñü àðõèâ íå ÿâëÿþòñÿ ïîëåçíûìè).
  Åñëè íåò, òî âîîáùå êàêèå àðõèâàòîðû (èõ ôîðìàòû) ïîçâîëÿþò òàê ñäåëàòü?
  Èëè ÿ â êîðíå íå ïðàâ è ýòî âîîáùå íåâîçìîæíî ñäåëàòü? Ïðîñòî êîãäà óãëóáèëñÿ
â èññåëîäîâàíèå èñõîäíèêîâ UnRar, ïîíÿë, ÷òî â íåì ïðè ðàçàðõèâàöèè êàæäîãî
ñëåäóþùåãî êóñêà ôàéë èñïîëüçóåòñÿ óæå ðàñêðûòûé äî ýòîãî êóñîê...
--
Ñ óâàæåíèåì, Konstantin.
---
 * Origin: unknown. (2:5036/5.48)


 RU.COMPRESS 
 From : Bulat Ziganshin                     2:5093/29.61    01 Apr 99  17:43:07
 To   : Konstantin Scheglov
 Subj : Ðàçàðõèâèðîâàòü ÷àñòü ôàéëà.

* Crossposted in RU.COMPRESS
Hello Konstantin!
Thursday April 01 1999, Konstantin Scheglov writes to All:
 KS>   Ïîçâîëÿåò ëè ôîðìàò àðõèâà ZIP ðàçàðõèâèðîâàòü òîëüêî ÷àñòü ôàéëà èç
 KS> àðõèâà. Ïðè÷åì íå ñ íà÷àëà, à îòêóäà-íèáóäü èç ñåðåäèíû, íå
 KS> îáðàáûòûâàÿ âåñü ôàéë äî ýòîãî ìåñòà? Òàêæå ïðèåìëèìî, åñëè ýòî ìîæíî
 KS> ñäåëàòü, îáðàáîòàâ íåáîëüøîé êóñîê àðõèâà íåïîñðåäñòâåííî ïåðåä íóæíûì
 KS> êóñêîì. Èëè ìîæåò áûòü ìîæíî ïðîâåñòè íåêîòîðóþ ïðåäâàðèòåëüíóþ
 KS> ïîäãîòîâêó, ïóñòü äàæå òðåáóþùóþ îáðàáîòàòü âåñü àðõèâ, íî ïîçâîëÿþùàÿ
 KS> âïîñëåäñòâèè ñóáæ. (åñòåñòâåííî âñå-òàêè äîëæåí îñòàâàòüñÿ âûèãðûø îò
 KS> àðõèâàöèè, ò.å. ñîâåòû ðàñêðûòü âåñü àðõèâ íå ÿâëÿþòñÿ
 KS> ïîëåçíûìè). Åñëè íåò, òî âîîáùå êàêèå àðõèâàòîðû (èõ ôîðìàòû)
 KS> ïîçâîëÿþò òàê ñäåëàòü? Èëè ÿ â êîðíå íå ïðàâ è ýòî âîîáùå íåâîçìîæíî
 KS> ñäåëàòü? Ïðîñòî êîãäà óãëóáèëñÿ â èññåëîäîâàíèå èñõîäíèêîâ UnRar,
 KS> ïîíÿë, ÷òî â íåì ïðè ðàçàðõèâàöèè êàæäîãî ñëåäóþùåãî êóñêà ôàéë
 KS> èñïîëüçóåòñÿ óæå ðàñêðûòûé äî ýòîãî êóñîê...
  Â zip èñïîëüçóåòñÿ òîò æå ñàìûé ìåòîä óïàêîâêè. Îäíàêî ìîæíî ïåðåäåëàòü åãî
òàê, ÷òîáû âðåìÿ îò âðåìåíè îí î÷èùàë ñòàòèñòèêó è íà÷èíàë ïàêîâàòü "ñ íóëåâîé
èñòîðèåé". Ýòî ÷òî-òî òèïà "solid íàîáîðîò". Ñîñòâåííî, ñàìîå ïðîñòîå - ïðîñòî
ðàçáèâàòü áîëüøèå èñõîäíûå ôàéëû íà ìíîæåñòâî ìåëêèõ, òèïà:
file.ext.0-99999
file.ext.100000-199999
  è àðõèâèðîâàòü èõ â non-solid ðåæèìå.
  Ïîñìîòðè òàêæå bzip2, âîò îòðûâîê èç åãî äîêóìåíòàöèè:
=== Cut ===
RECOVERING DATA FROM DAMAGED FILES
       bzip2 compresses files in blocks, usually 900kbytes  long.
       Each block is handled independently.  If a media or trans-
       mission error causes a multi-block  .bz2  file  to  become
       damaged,  it  may  be  possible  to  recover data from the
       undamaged blocks in the file.
       The compressed representation of each block  is  delimited
       by  a  48-bit pattern, which makes it possible to find the
       block boundaries with reasonable  certainty.   Each  block
       also  carries its own 32-bit CRC, so damaged blocks can be
       distinguished from undamaged ones.
       bzip2recover is a  simple  program  whose  purpose  is  to
       search  for blocks in .bz2 files, and write each block out
       into its own .bz2 file.  You can then use bzip2 -t to test
       the integrity of the resulting files, and decompress those
       which are undamaged.
       bzip2recover takes a single argument, the name of the dam-
       aged file, and writes a number of files "rec0001file.bz2",
       "rec0002file.bz2", etc, containing the  extracted  blocks.
       The  output  filenames  are  designed  so  that the use of
       wildcards in subsequent processing -- for example,  "bzip2
       -dc  rec*file.bz2  > recovered_data" -- lists the files in
       the "right" order.
       bzip2recover should be of most use dealing with large .bz2
       files,  as  these will contain many blocks.  It is clearly
       futile to use it on damaged single-block  files,  since  a
       damaged  block  cannot  be recovered.  If you wish to min-
       imise any potential data loss through media  or  transmis-
       sion errors, you might consider compressing with a smaller
       block size.
=== Cut ===
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Konstantin Scheglov                 2:5036/5.48     02 Apr 99  09:46:14
 To   : Bulat Ziganshin
 Subj : Ðàçàðõèâèðîâàòü ÷àñòü ôàéëà.

Hello Bulat.
01 Apr 99 15:43, Bulat Ziganshin wrote to Konstantin Scheglov:
 KS>> âîîáùå íåâîçìîæíî ñäåëàòü? Ïðîñòî êîãäà óãëóáèëñÿ â èññåëîäîâàíèå
 KS>> èñõîäíèêîâ UnRar, ïîíÿë, ÷òî â íåì ïðè ðàçàðõèâàöèè êàæäîãî
 KS>> ñëåäóþùåãî êóñêà ôàéë èñïîëüçóåòñÿ óæå ðàñêðûòûé äî ýòîãî
 KS>> êóñîê...
 BZ>   Â zip èñïîëüçóåòñÿ òîò æå ñàìûé ìåòîä óïàêîâêè. Îäíàêî ìîæíî
 BZ> ïåðåäåëàòü åãî òàê, ÷òîáû âðåìÿ îò âðåìåíè îí î÷èùàë ñòàòèñòèêó è
 BZ> íà÷èíàë ïàêîâàòü "ñ íóëåâîé èñòîðèåé". Ýòî ÷òî-òî òèïà "solid
 BZ> íàîáîðîò". Ñîñòâåííî, ñàìîå ïðîñòîå - ïðîñòî ðàçáèâàòü áîëüøèå
 BZ> èñõîäíûå ôàéëû íà ìíîæåñòâî ìåëêèõ, òèïà:
 BZ> file.ext.0-99999
 BZ> file.ext.100000-199999
 BZ>   è àðõèâèðîâàòü èõ â non-solid ðåæèìå.
  Ýòî ïîíÿòíî.
  ß íå âñå ðàññêàçàë, ÷òî ñëåäîâàëî áû. Äåëî âîò â ÷åì. ß õî÷ó íàïèñàòü àíàëîã
ZipFolder èëè ZipMagic98 íî äëÿ Rar. RarFolder, òàê ñêàçàòü. Ñ ñèñòåìíîé òî÷êè
çðåíèÿ ïðîáëåì íåò - óæå íàïèñàë äðàéâåð, êîòîðûé âûäàåò ëåæàùèå rar'îâñêèå
àðõèâû çà äèðåêòîðèè è ïîçâîëÿåò ïî íèì õîäèòü. Îñíîâíàÿ ïðîáëåìà â òîì, ÷òî
ïðè
ïðîñìîòðå ôàéëà èç òàêîé äèðåêòîðèè-àðõèâà ìîæíî ïîïðîñèòü ïåðåéòè â êîíåö
ôàéëà
è òîãäà ïðèäåòñÿ ëîïàòèòü âåñü ôàéë äî êîíöà. Ñ äðóãîé ñòîðîíû, åñëè åñòü
ïîäîáíûå óòèëèòû äëÿ Zip, òî ÿ ðåøèë âûÿñíèòü, íå âîçíèêàëè ëè è ó íèõ ïîäîáíûå
ïðîáëåìû. Ïî òâîèì ñëîâàì - âîçíèêàëè. Ýòî õîðîøî, çíà÷èò îíè ðåøàåìû.
  Èíòåðåñíî, à êàê îáùåñòâåííîñòü îòíîñèòñÿ ê ïðîãðàììàì òèïà ZipFolder - ýòî
âîîáùå êîìó-íèáóäü íóæíî? Èëè òàê, âñå ýòî èãðóøêè?
 BZ>   Ïîñìîòðè òàêæå bzip2, âîò îòðûâîê èç åãî äîêóìåíòàöèè:
  Ýòî òîæå ïîíÿòíî. Â äåéñòâèòåëüíîñòè, ïîêà íå ðàçîáðàëñÿ ñ Rar'îì ÿ òîæå
äóìàë, ÷òî òàì ôàéë æàëñÿ êóñêàìè ðàçìåðà îêíà. Òîãäà ìîæíî áûëî áû ðàçæèìàòü ñ
íà÷àëà òîãî îêíà, ãäå íàõîäèòñÿ èíòåðåñóþùèé êóñîê. Àí íåò.
--
Ñ óâàæåíèåì, Konstantin.
---
 * Origin: unknown. (2:5036/5.48)


 RU.COMPRESS 
 From : Alex Sverdlin                        2:5020/1469.11710 Apr 99 09:50:00
 To   : All
 Subj : Àðõèâ ôýõè

Hi, All!
Ó êîãî â Ìîñêâå åñòü subj adevcomp?
[team tic tac][team Øèçèêè][team Immoral][team ï÷åëêè]
--- [GENiU$/G0ALz][meteorits@usa.net][idccwe@cityline.ru][UIN:32999248]
 * Origin: Be yourself, no matter what they say (2:5020/1469.117)


 RU.COMPRESS 
 From : Yuri Gribkov                        2:5025/74.64    02 Apr 99  21:01:51
 To   : All
 Subj : Huffman

 //\//\//\//\//\//\//\//\//\//\//\// ÕàÉ \\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\
        Êàê õðàíèòü òàáëèöó ñèìâîëîâ ïîñëå ñæàòèÿ ñàáæåì ?
        Hó íàïð. ïîñëåä-òü:
        ABBBCCCD
        ×àñòîòà   1     1     3     3
        Ñèìâîë    A     D     B     C
                  ¦     ¦     ¦     ¦
                  L--2---     ¦     ¦
                     ¦        ¦     ¦
                     L-----5---     ¦
                           L----8----
        À ÊÀÊ ÕÐÀHÈÒÜ ËÓ×ØÅÌ ÎÁÐÀÇÎÌ ÑËÅÄ-ÅÅ ?
        A - 111b
        B - 10b
        C - 0b
        D - 110b
        ==> ñæàòàÿ ïîñë-òü :
      --------------T---------------¬
      ¦   1-é áàéò  ¦    2-áàéò     ¦
      +-------------+---------------+
      ¦ 111 10 10 1 ¦ 0 0 0 0 110 ? ¦
      L-------------+----------------
 \\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\ ÁóÉ //\//\//\//\//\//\//\//\//\//\//\//\//
  "Âñÿêèé, êòî õîòü ÷òî-íèáóäü äàë ìèðó, áûë áîæåñòâåííî ýãîèñòè÷íîé äóøîé,
      æèâÿ ðàäè ñâîèõ ëó÷øèõ èíòåðåñîâ. Èñêëþ÷åíèé íåò." (C) Ðè÷àðä Áàõ
--- Fid0Ed v1.53
 * Origin: Yuri aka YG aka Night_Owl (My FiD 2:5025/74.64)


 RU.COMPRESS 
 From : Bulat Ziganshin                     2:5093/29.61    02 Apr 99  21:59:30
 To   : Konstantin Scheglov
 Subj : Ðàçàðõèâèðîâàòü ÷àñòü ôàéëà.

* Crossposted in RU.COMPRESS
Hello Konstantin!
Friday April 02 1999, Konstantin Scheglov writes to Bulat Ziganshin:
 KS>   Èíòåðåñíî, à êàê îáùåñòâåííîñòü îòíîñèòñÿ ê ïðîãðàììàì òèïà
 KS> ZipFolder - ýòî âîîáùå êîìó-íèáóäü íóæíî? Èëè òàê, âñå ýòî èãðóøêè?
  ßñíî. ß ëè÷íî ïîëîæèòåëüíî îòíîùóñü ê ïðîãðàììàì òèïà DriveSpace. RAR'îâñêóþ
óïàêîâêó òû ëè÷íî íå ïîòÿíåøü, åñëè õîðîøåíüêî ïîïèíàòü Æåíþ, îí ïîáëî÷íóþ
óïàêîâêó ìîæåò è ñäåëàåò. Òîëüêî òåáå åùå ïðèäåòñÿ õðàíèòü íåâèäèìûé ñïèñîê
áëîêîâ â àðõèâå. Ñàìîå-ñàìîå ëó÷øåå áûëî áû âñå æå ñìåííûé äðàéâåð ñæàòèÿ äëÿ
ntfs/drivespace.
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Sergei Bakhmetiev                    2:5030/346.100 02 Apr 99 22:22:28
 To   : All
 Subj : WinRAR 2.50 ðåëèç

Hi, All!
Ãîâîpÿò ñàáæ âûøåë. Åñëè òàê, òî îòêóäà óòÿíóòü ìîæíî?
See ya, All!
Sergei
---
 * Origin:  (2:5030/346.100)


 RU.COMPRESS 
 From : Alex Naumov                          2:5020/1215.11421 Apr 99 22:49:56
 To   : All
 Subj : Àëãîpèòìû äèíàìè÷åñêîãî ñæàòèÿ (ïî Ìàpêîâó)

    Greetings in the name of His Majesty I Selassie I, JAH Rastafari,
                   ever living, ever feedful...
Hóæíû ëþáûå àëãîpèòìû äèíàìè÷åñêîãî ñæàòèÿ ñ èñïîëüçîâàíèåì Ìàpêîâñêèõ ïpîöåññî
â èëè íå äèíàìè÷åñêîãî. À òàêæå ìàòåìàòè÷åñêèå îñíîâû ëèáî îïèñàíèå â òåpìèíàõ
êëàññè÷åñêîé òåîpèè èíôîpìàöèè.
Ïpèâåòñòâóþòñÿ îïèñàíèÿ àëãîpèòìîâ è/èëè èñõîäíèêè, â ëþáîì êîëè÷åñòâå, à òàêæå
 ññûëêè íà Èíòåpíåò.
Ïîìîæèòå, ëþäè äîápûå, êópñîâèê ãîpèò... Î÷åíü íàäî!
                                                   / JAM by my side! Alex.
--- Exodus: Movement of JAH people...
 * Origin: Rastaman Vibration! (Jammer @ 2:5020/1215.114)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 00:03:36
 To   : All
 Subj : Re: the value of JBIG2?

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : William Rucklidge, 2:5049/36.128 (Tuesday March 30 1999 01:43)
* To   : All
* Subj : Re: the value of JBIG2?
=============================================================================
In <36FF29FD.28B2B07B@imagetool.de> 08165670017-0002@t-online.de (Johann Drexl)
writes:
[article de-base64'd]
> Hello,
> i've just read the new JBIG2 specification draft(WD14492), and i'd like
> to know your opinion on this subject.
As the editor of JBIG2, I've got plenty of opinions on the subject :-).
> The most striking thing  i noticed, is that WD14492 just defines a
> decoder, and just gives some ideas and references how a possible
> encoders might be constructed. The only encoder it specifies is for the
> "generic region", which seems to me a union between JBIG1
> (contextsensitve arithmetic coding) and G4 (runlength and huffman). It
> also don't specifies how to segment dokuments into regions.
Correct - we're explicitly specifying a decoder (and, essentially, a
bitstream), and we're not defining how an encoder should work.  An encoder
needs to do a lot of things that aren't described in the specification:
segmenting each page of a document into regions, comparing and classifying
shapes, de-screening halftones, choosing adaptive template pixel locations,
and so on.
We decided that we wouldn't specify how any of these components work for
several reasons.  The main reason is that this is an area where there is
active research, and we don't want to freeze any of the current algorithms
into the standard.  Also, by leaving the encoder open, we create a
competitive marketplace in encoder technology: two fax machines that
implement JBIG2 will be able to talk to each other, no matter what
algorithms their encoders use, but one of them might produce smaller
bitstreams, and so spend less time on the phone than the other one.
Furthermore, different encoder algorithms might be required for different
applications: you might use a different algorithm at 600dpi than at
200dpi.
> So, should I conclude that the JBIG comitee has principally no idea on
> a) how to design and implement a standard JBIG2 encoder
> b) the performance of such a standard JBIG2 encoder (time and
> compression effiency)
> ?
We do have quite a good idea on how to design and implement JBIG2
encoders; there are two that I know of, which use radically different
encoder algorithms, but have successfully decoded each others' bitstreams.
> But, on the other hand, http://www.jpeg.org/public/jbigpt2.htm (official
> JBIG site)  talks of compression effiency improvements of 2-4 comparing
> to JBIG1. On which assumptions can they make such a statement?
The numbers on that site are based on my own experience with my JBIG2
encoder.
I understand that without having seen a JBIG2 encoder "in the wild", it's
hard to get any feeling for how well one would work.  In the next few days,
you should be seeing an announcement that will help considerably.
> thanks
> hans
You're welcome - I'd be happy to answer any other questions.
--
William Rucklidge           rucklidge@parc.xerox.com
              Xerox Palo Alto Research Center
-+- NN version 6.5.1 (NOV)
 + Origin: Xerox Palo Alto Research Center (2:5049/36.128)
=============================================================================
Hello All!
  Wow! Ñóäÿ ïî âñåìó, çà èìèäæè âçÿëèñü ñåðüåçíî...
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Konstantin Scheglov                 2:5036/5.48     03 Apr 99  06:10:23
 To   : Bulat Ziganshin
 Subj : Ðàçàðõèâèðîâàòü ÷àñòü ôàéëà.

Hello Bulat.
02 Apr 99 19:59, Bulat Ziganshin wrote to Konstantin Scheglov:
 KS>> Èíòåðåñíî, à êàê îáùåñòâåííîñòü îòíîñèòñÿ ê ïðîãðàììàì òèïà
 KS>> ZipFolder - ýòî âîîáùå êîìó-íèáóäü íóæíî? Èëè òàê, âñå ýòî
 KS>> èãðóøêè?
 BZ>   ßñíî. ß ëè÷íî ïîëîæèòåëüíî îòíîùóñü ê ïðîãðàììàì òèïà DriveSpace.
  ß òîæå. ;-) Hî âîò íóæíî áûëî CD çàïèñàòü è õîòåëîñü çàïèõíóòü êàê ìîæíî
áîëüøå. Ðåøèë ïèñàòü àðõèâû, áëàãî èõ ìîæíî ïîòîì â äèðåêòîðèè ïîïðåâðàùàòü. î
òîëüêî äëÿ Zip. À åñëè áû èñïîëüçîâàë Rar, âûèãðàë áû íåñêîëüêî äåñÿòêîâ
ìåãîáàéò...
  Âîò ÿ ðåøèë íàïèñàòü äëÿ ñåáÿ (à ìîæåò è íå òîëüêî) òàêóþ ïðîãðàìêó.
 BZ> RAR'îâñêóþ óïàêîâêó òû ëè÷íî íå ïîòÿíåøü, åñëè õîðîøåíüêî ïîïèíàòü
 BZ> Æåíþ, îí ïîáëî÷íóþ óïàêîâêó ìîæåò è ñäåëàåò.
  À çà÷åì ìíå _óïàêîâêà_? Ê òîìó æå, ñïåöôîðìàò - ýòî íå õîðîøî, õîòåëîñü áû ïî
âîçìîæíîñòè âñå Rar'îâñêèå àðõèâû ïîíèìàòü.
 BZ> Òîëüêî òåáå åùå ïðèäåòñÿ õðàíèòü íåâèäèìûé ñïèñîê áëîêîâ â àðõèâå.
  Hó ñïèñîê ôàéëîâ ÿ êàê-òî õðàíþ. ;-)
 BZ> Ñàìîå-ñàìîå ëó÷øåå áûëî áû âñå æå ñìåííûé äðàéâåð ñæàòèÿ äëÿ
 BZ> ntfs/drivespace.
  Ýòî êàê? ß ëè÷íî äóìàë, ÷òî drivespace âåùü â ñåáå. Äðóãîå äåëî, ÷òî ìîæíî
ïîïðîáîâàòü ñäåëàòü ñâîé àíàëîã. Êàê ñäåëàòü ÿ ïðèìåðíî ïðåäñòàâëÿþ, íî âñå
îïÿòü óïèðàåòñÿ â àëãîðèòì(û) ñæàòèÿ.
--
Ñ óâàæåíèåì, Konstantin.
---
 * Origin: unknown. (2:5036/5.48)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 06:32:04
 To   : Yuri Gribkov
 Subj : Huffman

* Crossposted in RU.COMPRESS
Hello Yuri!
Friday April 02 1999, Yuri Gribkov writes to All:
 YG>         Êàê õðàíèòü òàáëèöó ñèìâîëîâ ïîñëå ñæàòèÿ ñàáæåì ?
  Hàéäè appnote.txt èç zp 1.93 èëè ïî÷èòàé äîêó â cab-sdk.exe
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 10:05:04
 To   : All
 Subj : Re: Beginner's question: compression info

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : Keeper of the 7 Keys, 2:5049/36.128 (Monday March 29 1999 09:32)
* To   : All
* Subj : Re: Beginner's question: compression info
=============================================================================
There are interesting informations concerning data compression at:
http://www.ics.uci.edu/~dan/pubs/DataCompression.html
A more practical point-of-view can be found at:
http://www.rasip.fer.hr/research/compress/index.html
-+- Microsoft Outlook Express 4.72.3110.5
 + Origin: IBM Global Services - Remote Access Mail & N (2:5049/36.128)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 12:07:44
 To   : All
 Subj : toy implementations of lz encoders

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : Kai Kumpf, 2:5049/36.128 (Thursday April 01 1999 19:13)
* To   : All
* Subj : toy implementations of lz encoders
=============================================================================
boundary="------------E62D30CAE7379157493B620E"
--------------E62D30CAE7379157493B620E
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
hi all
i have put two demo cgis on the web illustrating the principles of lz77
and lz78.
you can have a look at the parsing progress, a kind of sequence
complexity measure and the actual (non-binary) output of dictionary
entries and pointers. it's quite instructive, i think. documentation is
not complete yet but i presume those of you daring enough to play around
with such things have some clue as to what it is about. critical remarks
/ comments / etc are welcome!
http://genome.imb-jena.de/~kku/lztop.html
have fun
--
Dr. rer. nat. Kai Kumpf
Abteilung Genomanalyse, Institut f. molekulare Biotechnologie (IMB)
Beutenbergstr. 11, 07745 Jena, FRG
Tel. 03641-65-6254, FAX 03641-65-6255, mailto: kku@imb-jena.de
--------------E62D30CAE7379157493B620E
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
hi all
<br>i have put two demo cgis on the web illustrating the principles of
lz77 and lz78.
<br>you can have a look at the parsing progress, a kind of sequence complexity
measure and the actual (non-binary) output of dictionary entries and pointers.
it's quite instructive, i think. documentation is not complete yet but
i presume those of you daring enough to play around with such things have
some clue as to what it is about. critical remarks / comments / etc are
welcome!
<br><A HREF="http://genome.imb-jena.de/~kku/lztop.html">http://genome.imb-jena.
de/~kku/lztop.html</A>
<br>have fun
<pre>-- 
Dr. rer. nat. Kai Kumpf
Abteilung Genomanalyse, Institut f. molekulare Biotechnologie (IMB)
Beutenbergstr. 11, 07745 Jena, FRG
Tel. 03641-65-6254, FAX 03641-65-6255, mailto: kku@imb-jena.de</pre>
 </html>
--------------E62D30CAE7379157493B620E--
-+- ifmail v.2.14.os-p5
 + Origin: Friedrich-Schiller-University Jena, Germany (2:5049/36.128)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Nikolay Romanov                     2:5000/72.29    03 Apr 99  19:31:14
 To   : All
 Subj : ñæàòèå çâóêà

Ïpèâåò, All!
    Hå ïîäñêàæåò ëè êòî, êàê ëîâ÷åå påøèòü ñëåäóþùóþ çàäà÷ó.
    Èìååòñÿ âõîäíîé çâóêîâîé ïîòîê 8 êèëîáàéò â ñåêóíäó. Õî÷åòñÿ åãî
óïàêîâûâàòü â påàëüíîì âpåìåíè, ÷òîáû çàòåì pàñïàêîâàòü òîæå â påàëüíîì âpåìåíè
(âîñïpîèçâåñòè). Õîòÿ áû â 2-3 pàçà ÷òîáû óæèìàëîñü âñå ýòî. Ïîòåpè,
åñòåñòâåííî, äîïóñêàþòñÿ- ëèøü áû pàçáîp÷èâîñòü ñîõpàíÿëàñü. Âû÷èñëèòåëüíûå
ìîùíîñòè íå î÷åíü áîëüøèå :) - Intel 8052 íà 24 ÌÃö.
    Èëè ãäå ïî÷èòàòü ïpî ýòî äåëî? Çàpàíåå áëàãîäàpåí.
                                Ñ óâàæåíèåì, Nikolay
--- GoldED 2.41+
 * Origin: HELIUM Mail System (2:5000/72.29)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 23:46:20
 To   : All
 Subj : AVI Graphics Format Overview

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : jfm@rahul.net, 2:5049/36.128 (Thursday April 01 1999 22:50)
* To   : All
* Subj : AVI Graphics Format Overview
=============================================================================
Summary: Answers to many commonly asked questions about AVI files, Video For
Windows, and DirectShow (formerly ActiveMovie).  This includes how to convert
to and from other video formats, playing, editing, and authoring AVI files as
well as information on programming.
         The AVI Graphics Format Overview
       April 1, 1999 Release
        http://www.rahul.net/jfm/avi.html
    The AVI Graphics Format Overview is an Internet FAQ (Frequently
Asked Questions) that is updated and posted monthly.  The Overview
provides comprehensive information on the AVI audio/video file format,
Video for Windows, and DirectShow (formerly ActiveMovie).  Information
includes:
    * Converting to and from other audio/video formats
    * Video for Windows Codecs
    * AVI and the Worldwide Web
    * Authoring and Editing AVI
    * Programming tips and pointers
    * Much More
   The AVI Graphics Format Overview is available on the Worldwide Web
at http://www.rahul.net/jfm/avi.html
   Suggestions and contributions are welcome.  Contributors will be
credited.  For further information or to contribute, please contact:
   John F. McGowan Ph.D.
   AVI Graphics Format Overview FAQ Maintainer
   E-Mail: jfm@rahul.net
--
-+- ifmail v.2.14.os-p5
 + Origin: a2i network (2:5049/36.128)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   03 Apr 99 23:57:48
 To   : All
 Subj : Compression info

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : red paral.lel 110, 2:5049/36.128 (Tuesday March 30 1999 21:13)
* To   : All
* Subj : Compression info
=============================================================================
If you are looking for info about the following topics:
 - Lzss
 - Lzp
 - Bwt
 - Static huffman
 - Crc 32
 - Mtf
 - Rle
 - Putbits
Look at my home page www.come.to/dario_phong.
If you have any problem with it, email me: dario_phong@mixmail.com
Dario Phong
-+- Microsoft Outlook Express 4.72.2106.4
 + Origin: Telefonica Transmision de Datos (2:5049/36.128)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Âûåçäíîé ìàììîëîãè÷åñêèé öåíòð (2:5093/29.61)


 RU.COMPRESS 
 From : Misha Fedorov                        2:5020/238     04 Apr 99 01:05:16
 To   : All
 Subj : Hemming

Hi All !
Ïðîøó ïðîùåíèÿ, íåñêîëüêî íå â òåìó, ïðîñòî íå çíàþ êóäà áîëüøå ïèñàòü...
Ìåíÿ èíòåðåñóåò ìåòîäû âîññòàíîâëåíèÿ ïîâðåæäåííûõ äàííûõ
(â ÷àñòíîñòè àðõèâîâ) ïóòåì ñîõðàíåíèÿ â íèõ èçáûòî÷íîé èíôîðìàöèè,
â îñîáåííîñòè Êîäû Õåììèíãà
Ó êîãî åñòü ëþáàÿ èíôà èëè ññûëî÷êè, êèíüòå ïëèç ìûëîì
Çàðàíåå thanx
... Catch the Blue Wave!
--- Blue Wave v2.12 [NR]
 * Origin: InfoScience BBS - USER's MESSAGE * (2:5020/238)


 RU.COMPRESS 
 From : Vladislav Bogushevich               2:5030/834.5    04 Apr 99  01:12:43
 To   : Nikolay Romanov
 Subj : Re: ñæàòèå çâóêà

                     Ïpèâåòñòâóþ, Nikolay !
  Nikolay Romanov ïèñàë ê All
 NR>     Èìååòñÿ âõîäíîé çâóêîâîé ïîòîê 8 êèëîáàéò â ñåêóíäó. Õî÷åòñÿ åãî
 NR> óïàêîâûâàòü â påàëüíîì âpåìåíè, ÷òîáû çàòåì pàñïàêîâàòü òîæå â påàëüíîì
 NR> âpåìåíè (âîñïpîèçâåñòè). Õîòÿ áû â 2-3 pàçà ÷òîáû óæèìàëîñü âñå ýòî.
 NR> Ïîòåpè, åñòåñòâåííî, äîïóñêàþòñÿ- ëèøü áû pàçáîp÷èâîñòü ñîõpàíÿëàñü.
 NR> Âû÷èñëèòåëüíûå ìîùíîñòè íå î÷åíü áîëüøèå :) - Intel 8052 íà 24 ÌÃö.
 NR>  Èëè ãäå ïî÷èòàòü ïpî ýòî äåëî? Çàpàíåå áëàãîäàpåí.
    Ñæàòü â äâà pàçà çâóê 64êáèò/ñ, ïpè ìàëûõ çàòpàòàõ íà âû÷èñëåíèÿ ïîçâîëÿåò
ADPCM êîäåp. Ýòî ñòàíäàpò G.726 ITU. Ïpè äâóêpàòíîì ñæàòèè ïîòåpü ïî÷òè íå
áóäåò, ïpè ÷åòûpåõêpàòíîì - ïîÿâèòñÿ íåáîëüøîé øóìîê. Ðàçáîp÷èâîñòü ñîõpàíÿåòñÿ
ïîëíîñòüþ (åñëè èñõîäíûé ñèãíàë òàêîâîé îáëàäàë :).
... Ìàëü÷èê, òû êàê ñþäà ïîïàë ?!?
---
 * Origin: bogush@geocities.com, îí æå (2:5030/834.5)


 RU.COMPRESS 
 From : Bulat Ziganshin                     2:5093/29.61    04 Apr 99  11:51:03
 To   : All
 Subj : Re: Realaudio specs

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : 36.COMP.COMPRESSION (36.COMP.COMPRESSION)
* From : Erik de Castro Lopo, 2:5049/36.128 (Sunday April 04 1999 02:20)
* To   : All
* Subj : Re: Realaudio specs
=============================================================================
Joseph Dunn wrote:
>
> Greetings,
>
> Does anyone know anything about how realaudio is decoded by the realaudio
> client program? I'm thinking about trying to write a command-line
> realaudio client for unix/linux, but I don't know anything about the
> realaudio compression specs. Any info would be appreciated.
Realaudio is actually a number of algorithms. The two most common are
14.4kbs and 28.8kbs CELP encoded audio. The Real company supposedly has
a new algorithm with better quality and similar compression ratios but
I don't know anything about that one yet.
There is however some public domain source for 14.4kbs and 28.8 kbs formats
at
    http://www.members.tripod.com/~ladsoft/ra.htm
It shouldn't be too difficult to hack this to make it work under linux.
If you get this going I'd be interested in a copy of the hacked code for
possible inclusion into a project of mine called libsndfile
    http://www.zip.com.au/~erikd/libsndfile/
which is a unix and Linux library for reading and writing sound files.
Cheers,
Erik
--
+-------------------------------------------------+
     Erik de Castro Lopo     erikd@zip.com.au
+-------------------------------------------------+
"... the industrial-capitalist mode of software production
was doomed to be outcompeted from the moment capitalism
began to create enough of a wealth surplus for many
programmers to live in a post-scarcity gift culture."
-- Eric S. Raymond
-+- ifmail v.2.14.os-p5
 + Origin: Zip Internet Access (2:5049/36.128)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Çóáíûå êëåòêè íå âîññòàíàâëèâàþòñÿ (2:5093/29.61)


 RU.COMPRESS 
 From : Aleksei Pogorily                    2:5020/1504     04 Apr 99  12:31:33
 To   : All
 Subj : ñêîðîñòü àðõèâàöèè â çàâèñèìîñòè îò ðàçìåðà êýøà

   Hi All!
  Çäåñü áûë pàçãîâîp î âëèÿíèè êýøà íà ñêîpîñòü pàáîòû àpõèâàòîpîâ.
  Ìíå íà äíÿõ êîìï íà pàáîòå àïãpåéäèëè íà Celeron333A, è ÿ ñäåëàë ïàpó
çàìåpîâ. Ïîëó÷èëîñü, ÷òî íà Celeron333A (LII Cache 128 Êáàéò, pàáîòàþùèé íà
ïîëíîé ÷àñòîòå ïpîöåññîpà) ïî ñpàâíåíèþ ñ PII-300 (LII Cache 512 Êáàéò íà
ïîëîâèííîé ÷àñòîòå ïpîöåññîpà) ñêîpîñòü ïpèìåpíî íà 15-20% íèæå. Ïîëàãàþ, ÷òî
ïpè pàâíîé òàêòîâîé ÷àñòîòå pàçíèöà áûëà áû 25-30%. ×àñòîòà øèíû îñíîâíîé
ïàìÿòè ó îáîèõ 66 ÌÃö.
  À ïî ñpàâíåíèþ ñ PentiumMMX 233 (LII êýø 512 Êáàéò íà 66 ÌÃö, â 3.5 pàçà íèæå
÷àñòîòû ïpîöåññîpà) Celeron â 1.4-1.5 pàçà áûñòpåå. Ñîîòíîøåíèå ñêîpîñòåé - â
òî÷íîñòè êàê ñîîòíîøåíèå òàêòîâûõ ÷àñòîò, õîòÿ ïpîöåññîpíîå ÿäpî ó Celeron
âpîäå êàê çàìåòíî áûñòpåå.
  Ìåpÿëîñü âñå ýòî íà ñæàòèè èñõîäíûõ íàáîpîâ ôàéëîâ pàçìåpîì îêîëî 2 Ìáàéò, íà
WinRAR 2.50 -m5 -md1024 è BOA 0.58Beta -m15. Ò.å. ïpè äîâîëüíî áîëüøèõ pàçìåpàõ
ñëîâàpÿ è pàáî÷èõ ìàññèâîâ.
  Âîïpîñ - íå ïpîâîäèë ëè êòî-ëèáî áîëåå ïîäpîáíûõ çàìåpîâ, êàêîâû påçóëüòàòû.
  È åùå - ó÷èòûâàþò ëè pîññèéñêèå pàçpàáîò÷èêè àpõèâàòîpîâ, ÷òî â ñâÿçè ñ
î÷åâèäíûìè ýêîíîìè÷åñêèìè ïpè÷èíàìè ó íàñ ãîpàçäî áîëåå âåpîÿòåí Celeron ñ
êýøåì 128 Êáàéò, ÷åì Xeon ñ 2 Ìáàéò, äà è PII ñ 512 Êáàéò. Äåëàþòñÿ ëè õîòÿ áû
ïîïûòêè îïòèìèçàöèè íà ìàëûé êýø òåìè, êòî îïòèìèçèpóåò ñêîpîñòü àpõèâàòîpîâ.
  Hàïîñëåäîê - äâà "ïîáî÷íûõ" íàáëþäåíèÿ.
1. WinRAR 2.50 ïî ñêîpîñòè íå îòëè÷àåòñÿ îò 2.5b5 è 2.5b7 (êîòîûå ïpîñòî
íåîòëè÷èìû è ïî ñêîpîñòè, è àpõèâû ñîâïàäàþò äî áèòà), íî ïàêóåò ÷óòü-÷óòü
(ãäå-òî íà 0.02%) ïëîòíåå.
2. Celeron î÷åíü ñòpåìèòåëüíî pàñïàêîâûâàåò äæèïåãè.  pàçû áûñòpåå îáû÷íûõ
ïåíòèóìîâ. Ñ ÷åì ýòî ñâÿçàíî?
     Cheers,   Aleksei [mailto:pogorily@hotmail.com]
--- GoldED/W32 2.51.A1026 UNREG
 * Origin: Home of Fire (7-095)421-1201 Freq 00:00-05:30 MSK (2:5020/1504)


 RU.COMPRESS 
 From : Bulat Ziganshin                     2:5093/29.61    04 Apr 99  17:15:42
 To   : Aleksei Pogorily
 Subj : ñêîðîñòü àðõèâàöèè â çàâèñèìîñòè îò ðàçìåðà êýøà

* Crossposted in RU.COMPRESS
Hello Aleksei!
Sunday April 04 1999, Aleksei Pogorily writes to All:
 AP> ïàêóåò ÷óòü-÷óòü (ãäå-òî íà 0.02%) ïëîòíåå. 2. Celeron î÷åíü
 AP> ñòpåìèòåëüíî pàñïàêîâûâàåò äæèïåãè.  pàçû áûñòpåå îáû÷íûõ ïåíòèóìîâ.
 AP> Ñ ÷åì ýòî ñâÿçàíî?
  Î÷åâèäíî, â 128 êèë âëåçàåì. Ìîæíî ïîïûòàòüñÿ ñðàâíèòü ñî ñòàðûì Celeron'îì.
  À íàñ÷åò àðõèâàòîðîâ - ïîïðîáóé ñðàâíèòü åùå ñêîðîñòü ðàñïàêîâêè, òóò Celeron
äîëæåí äàæå âûèãðàòü ó p2 (â rar).
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Çóáíûå êëåòêè íå âîññòàíàâëèâàþòñÿ (2:5093/29.61)


 RU.COMPRESS 
 From : Roman Lavrentev                      2:5030/821.33  04 Apr 99 17:19:53
 To   : Vadim Yoockin
 Subj : àæèîòàæ & arj_v2.60

                   Hi Vadim Yoockin!
 VY> Áîëüøå âñåãî ó ìåíÿ rar'îâ.
 RL> "Øóì ïàäàþùèõ òåë" (ñ) íå ïîìíþ ÷åé. À-à-à-à...(äàëåå ñïàçìû)
 VY> Ïî÷åìó òàêîé àæèîòàæ?
      Ïðîñòèòå âåëèêîäóøíî, ýòî ÿ ïðîñòî íå óäåðæàëñÿ. Ñèëüíîå ïðåäóáåæäåíèå
ê Rar'ó. Ñ äåòñòâà! Hèêîãäà íå ïîíèìàë, ïî÷åìó íåêîòîðûå çåìëÿíå â êà÷åñòâå
àðõèâàòîðà ïðåäïî÷èòàþò rar. Äàæå â ñòàðûå âðåìåíà îí ïî÷òè íèêîãäà íå ìîã
ïîñïîðèòü ñ arj & zip è â ïëàíå ñêîðîñòè, äà è ïî ðåçóëüòàòàì ñæàòèÿ...
   Áåññïîðíî, â íåì ïðèñóòñòâóåò íàôèã íèêîìó íåíóæíûé "äðóæåñòâåííûé
ïîëüçîâàòåëüñêèé èíòåðôåéñ", è äëÿ òîãî êòî àðõèâàòîðîì ïîëüçîâàëñÿ 2 ðàçà
â æèçíè, êîíå÷íî rar - ñàìîå ïðîñòîå è âûãîäíîå ðåøåíèå. Òîëüêî ÿ íå âêóïàþ,
ïî÷åìó òàêèõ - òûñÿ÷è??!
   Êîãäà-òî, äàâíûì-äàâíî, ÿ ïîëüçîâàëñÿ rar'îì. Ìîè ìíîãîòîìíûå àðõèâû
ïàäàëè îäèí çà äðóãèì, ïîêà ìåíÿ ýòî íå äîñòàëî. Ïåðåøåë íà arj è ñðàçó
îáâàëû ïðåêðàòèëèñü. Òàêèì âîò îáðàçîì ñîñòàâèë ÿ ñîáñòâåííîå ìíåíèå
îá î÷åíü óäîáíîé è ïðèÿòíîé "íà ãëàç" ïðîãðàììå rar. :-(((
   Îäíàêî, ïûòàÿñü íàéòè â ñëîâàõ Âàøèõ, Âàäèì, çåðíî ëîãèêè, ÿ ðåøèëñÿ
óãðîáèòü äîëãîæäàííûé âûõîäíîé äåíü è ïðîâåñòè ìà-à-àëåíüêèé òàêîé òåñò.
   Èòàê, áåðåì àðõèâàòîðû:
      - cabarc (version 1.00.0601; 03/18/97)
      - jar (version 1.01 beta_3; Feb. 03/97)
      - arj (version 2.60; Nov. 16 1997)
      - Rar for Windows (winrar95) (version 2.04; 21 January 1997)
      - rar (version 2.00) -ñàìûé ñòàðûé èç âñåõ ðàññìàòðèâàåìûõ
   è áåðåì ïàïêó QuakeII, êîòîðàÿ ó ìåíÿ çàíèìàåò 253,636,130á, è â êîòîðóþ
âõîäÿò ôàéëû ñî ñëåäóþùèìè ñóôôèêñàìè: dll, cfg, pak, dm2, bsp, wav, pcx,
wal, crn, rtz, tga, txt. Ñîîòâåòñòâåííî, âñå êðîìå winrar'à çàïóñêàëîñü
èç Ôàðà.
   Çàäàâàëèñü ïàðàìåòðû:
      - cabarc -m lzx:21 -p -r n Quake2.cab *.*
      - jar a Quake2 -m4 -ry
      - arj a Quake2 -jm -ry
      - Winrar: - slow, best compression
                - dictionary size 1024Kb
      - rar: -best compression
   Ïîä âå÷åð ïîëó÷àåì ñëåäóùèå ðåçóëüòàòû:
Àðõèâàòîð      Âðåìÿ ñæàòèÿ      Ðàçìåð êîíå÷íîãî ôàéëà
cabarc         26min-15sec       108,426 Kb
jar               12-06          117,516 Kb
arj                8-50          124,559 Kb
WinRar            49-35          111,222 Kb
rar               14-50          120,800 Kb
   È òåïåðü ÿ âîò ñìîòðþ íà ýòó òàáëè÷êó è HÅ ïîíèìàþ, ïî÷åìó êòî-ëèáî
ïîëüçóåòñÿ ðàðîì!! Ñòàðûé Ðàð æìåò áûñòðî, íî ïëîõî, à íîâûé ìåäëåííî è
â ðåçóëüòàòå ïîëó÷àåò ðàçìåð àðõèâà ñîâåðøåííî íå îïðàâäûâàåìûé òàêîé
äîëãîé ðàáîòîé!!
   Êñòàòè, ëåã÷å âñåõ äàâàë äîñòóï ê "çàïëþùåííûì" ôàéëàì - ARJ!
   Òàê ÷òî íà âûõîäå ïîëó÷àåì ñëåäóþùèé âûâîä: "íàäî áûñòðî" - þçàé ARJ,
"íàäî êà÷åñòâåííî" - ðàáîòàé cabarc'îì, "íàäî íå÷òî ñðåäíåå" - JAR!!
À âîò íè òîò, íè äðóãîé Rar'û ñþäà íå âëåçàþò íè ïîä êàêèì äåâèçîì!!
 RL> Åñëè ìîæíî, ðàññêàæèòå î íåì õîòü íåìíîãî - î÷åíü èíòåðåñíî!
 VY> À ÷òî ðàññêàçûâàòü? Èñïîëüçóåòñÿ BWT è Arith.
 VY> Ïî ñæàòèþ áëèæå âñåãî ê szip (ëó÷øå íà òåêñòàõ, õóæå íà
 VY> áèíàðíèêàõ), òîëüêî â 1.5-2 ðàçà áûñòðåå.
      À êàê íàçûâàòüñÿ-òî áóäåò?? VYC, íàâåðíîå?! :-)))
   Äà, Âàäèì, ó ìåíÿ ê Âàì, ïî ñòàðîé äîáðîé òðàäèöèè, åñòü âîïðîñèê.
Êàêîé èç êëþ÷åé äëÿ ARJ (-jm, -jh65535, èëè èõ êîìáèíàöèÿ -jm -jh65535)
òåîðèòè÷åñêè äîëæíû äàâàòü ëó÷øèé ðåçóëüòàò ïî ðàçìåðó âûõîäíîãî ôàéëà?
À òî ó ìåíÿ âñÿêèé ðàç ðàçíûå ðåçóëüòàòû ïîëó÷àþòñÿ. ß äóìàë, ÷òî íàèëó÷øèé
âûáîð - êîìáèíàöèÿ äâóõ êëþ÷åé, íî îíà ðåæå âñåãî îêàçûâàåòñÿ ëó÷øåé!
ARJ áåðåì âåðñèè 2.60, åñòåñòâåííî.
   Ñïàñèáî çà îáùåíèå, íàäåþñü íà âñòðå÷ó...
 Bye...
                                         NapalmeR.[SoD]
                                     •Soldiers Of Destiny•
                                 [ TEAM Rage Of Dying Animal ]
---
 * Origin: my grief is deep, my days are dim... (2:5030/821.33)


 RU.COMPRESS 
 From : Boris Batkin                        2:5025/1024.8   05 Apr 99  00:10:44
 To   : Bulat Ziganshin
 Subj : ñêîðîñòü àðõèâàöèè â çàâèñèìîñòè îò ðàçìåðà êýøà

    Hello, Bulat!
Âcê Àïp 04 1999 17:15, Bulat Ziganshin wrote to Aleksei Pogorily:
 BZ>   Î÷åâèäíî, â 128 êèë âëåçàåì. Ìîæíî ïîïûòàòüñÿ ñðàâíèòü ñî ñòàðûì
 BZ> Celeron'îì.
 ÈÌÕÎ òóò äåëî â dct. Ó Celeron-A l2 cache íà ÷àñòîòå ïpîöåññîpà, à ò.ê.
 ìàòpèöà ïîìåùàåòñÿ íà ýòîì ñàìîì l2, òî ïîëó÷àåòñÿ, ÷òî ñîïpîöåññîp
 êàê-áû â 2 pàçà áûñòpåå.
    Good bye.        Boris
--- GoldED/386 3.00.LzyPnt+
 * Origin: Boris_PC (2:5025/1024.8)


 RU.COMPRESS 
 From : Bulat Ziganshin                      2:5093/29.61   05 Apr 99 04:35:58
 To   : All
 Subj : Âñå î CRC :)

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : FAQS (FAQS)
* From : Yar Tikhiy, 2:5020/400 (Saturday April 03 1999 16:31)
* To   : Gennady Kudryashoff
* Subj : Re: Äîáàâëåíèé â su.fidotech FAQ õî÷ó.
=============================================================================
 * Forwarded from area 'SU.FIDOTECH'
From: Yar Tikhiy <yar@comp.chem.msu.su>
Gennady Kudryashoff <Gennady.Kudryashoff@f1159.n5020.z2.fidonet.org> wrote:
GK> À èìåííî. Õîòåëîñü áû âêëþ÷èòü òyäà äîïîëíèòåëüíî ïñåâäîêîä äëÿ
GK> à) CRC16,
GK> á) CRC32 (èëè ìîæíî ìåíÿ íàïpàâèòü â íyæíîì íàïpàâëåíèè), áûëî áû
çàìå÷àòåëüíî,
GK> åñëè áû êòî-òî ñìîã íàïèñàòü áîëåå-ìåíåå pàçâ¸píyòyþ ñòàòüþ íà ýòy òåìy;
Ëó÷øåå, ÷òî ÿ êîãäà-ëèáî âèäåë î CRC:
ftp://ftp.rocksoft.com/clients/rocksoft/papers/crc_v3.txt
90k íàïèñàííîãî õîðîøèì ÿçûêîì òåêñòà ñ ïîäðîáíûì, íî ñîâåðøåííî
íå íàïðÿãàþùèì îïèñàíèåì ìàòåìàòè÷åñêîé ñóòè CRC ïëþñ ðàññìîòðåíèå
ðàçëè÷íûõ ìîäèôèêàöèé CRC.
SY, Yar
-+- ifmail v.2.14dev3
 + Origin: Chem. Dept. of Moscow State University (2:5020/400)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Çóáíûå êëåòêè íå âîññòàíàâëèâàþòñÿ (2:5093/29.61)


 RU.COMPRESS 
 From : Bulat Ziganshin                     2:5093/29.61    05 Apr 99  04:37:06
 To   : All
 Subj : Åùå î CRC

* Crossposted in RU.COMPRESS
=============================================================================
* Forwarded by Bulat Ziganshin (2:5093/29.61)
* Area : FAQS (FAQS)
* From : Dmitry Tomashpolski, 2:5030/163.167 (Saturday April 03 1999 19:26)
* To   : Gennady Kudryashoff
* Subj : Äîáàâëåíèé â su.fidotech FAQ õî÷ó.
=============================================================================
 * Forwarded from area 'SU.FIDOTECH'
Hello, Gennady!
 02 Apr 99 20:18, Gennady Kudryashoff => All:
 GK> À èìåííî. Õîòåëîñü áû âêëþ÷èòü òyäà äîïîëíèòåëüíî ïñåâäîêîä äëÿ
 GK> à) CRC16,
 GK> á) CRC32 (èëè ìîæíî ìåíÿ íàïpàâèòü â íyæíîì íàïpàâëåíèè), áûëî áû
 GK> çàìå÷àòåëüíî, åñëè áû êòî-òî ñìîã íàïèñàòü áîëåå-ìåíåå pàçâ¸píyòyþ
 GK> ñòàòüþ íà ýòy òåìy;
Hàëåòàéòå, êpèòèêóéòå - òåêñò ñûpîé.
Don't shoot on the pianist - hi's playing as best as might.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ CRAZYCRC.TXT _
Dmitry Tomashpolski, 2:5030/163.167@fidonet, toddy@mail.ru    03.04.1999
Ðàñ÷åò ðàçëè÷íûõ ÑRC.
Êðàòåíüêî î ïðèíöèïå:
Ìåòîä ïðîâåðêè öåëîñòíîñòè ìàññèâà áèò, îñíîâàííûé íà ñâîéñòâàõ
îïåðàöèè âçÿòèÿ â ïîëèíîìèàëüíîé àðèôìåòèêå ïî ìîäóëþ 2 ñ îñíîâíûìè
îïåðàöèÿìè 0+0=0, 0+1=1, 1+0=1, 1+1=0, 0*0=0, 0*1=0, 1*0=0, 1*1=1.
   CRC Cyclic Redundancy Check - (Öèêëè÷åñêèé èçáûòî÷íûé êîíòðîëüíûé êîä)
ðåçóëüòàò îïåðàöèè âçÿòèÿ îñòàòêà îò äåëåíèÿ ïðîâåðÿåìîãî áèòîâîãî ìàññèâà íà
íåêîòîðîå ÷èñëî-äåëèòåëü, êîòîðîå îáëàäàåò ñïåöèôè÷åñêèìè ñâîéñòâàìè ðàâíîìåðíî
"ðàçìàçûâàòü" èçìåíåíèå â íåêîòîðîì áèòå ìàññèâà íà âîçìîæíî áîëüøåå ÷èñëî áèò
ðåçóëüòàòà. Ýòî ÷èñëî-äåëèòåëü, íàçûâàåìîå îáðàçóþùèì ïîëèíîìîì, âûáèðàåòñÿ
òàê, ÷òîáû ñàìî ÿâëÿëîñü ïîëèíîìèàëüíî ïðîñòûì - íå äåëèëîñü ïîëèíîìèàëüíî
íàöåëî íà ëþáûå ÷èñëà îò 2 äî ñàìîãî ñåáÿ.
   Êðîìå òîãî, åñòü è äðóãèå êðèòåðèè âûáîðà ïîëèíîìà, íàïðàâëåííûå  íà
óìåíüøåíèå âåðîÿòíîñòè ïðîïóñêà òèïè÷íûõ îøèáîê â êàíàëàõ ïåðåäà÷è äàííûõ, òàê
÷òî ñàìîñòèéíî âûäóìûâàòü ïîëèíîìû - äåëî íå òîëüêî òðóäíîå, íî è âðåäíîå.
   Ïîëèíîì ìîæåò áûòü çàïèñàí êàê â âèäå ñóììû ñòåïåíåé ñ íåíóëåâûìè (à çíà÷èò
- åäèíè÷íûìè) êîýôôèöèåíòàìè êîýôôèöèåíòàìè, òàê è ìàñêîé ýòèõ åäèíè÷åê.
Ïîðÿäîê çàïèñè åäèíèö â ìàñêå îäíîçíà÷íî ñâÿçàí ñ ïîðÿäêîì îáðàáîòêè áèò â
ïðîâåðÿåìîì ìàññèâå, ïîòîìó ÷òî â ïðîöåññå ðàñ÷åòà CRC ïðîìåæóòî÷íûé ðåçóëüòàò
íåîáõîäèìî öèêëè÷åñêè ñäâèãàòü â òó æå ñòîðîíó, ÷òî è áèòû ïðîâåðÿåìîãî
ìàññèâà, ïðè÷åì ñäâèãàòü òàê, ÷òîáû âûòåñíÿëèñü ñòàðøèå ñòåïåíè ïîëèíîìà. Ñàìàÿ
ñòàðøàÿ ñòåïåíü â ìàñêå íå ó÷èòûâàåòñÿ, îíà îïðåäåëÿåò òîëüêî ÷èñëî áèò ìàñêè.
Hèæå ñòàpøèå ñòåïåíè îòäåëåíû ïpîïóñêàìè.
   ×òîáû ðåàëèçîâàòü ïðîâåðêó ñ ïðèìåíåíèåì CRC, ïîìèìî ìàñêè ïîëèíîìà è
ïîðÿäêà ñëåäîâàíèÿ áèò â ìàññèâå (îïðåäåëÿþùåãî íàïðàâëåíèå öèêëè÷åñêîãî
ñäâèãà), íåîáõîäèìî çíàòü íà÷àëüíîå çíà÷åíèå CRC è ìåòîä çàâåðøàþùåé
ìîäèôèêàöèè ðåçóëüòàòà âû÷èñëåíèÿ CRC.
   Òèïè÷íûå ìåòîäû, ïðèìåíÿåìûå äëÿ êîíòðîëÿ öåëîñòíîñòè äàííûõ ïðè ïåðåäà÷å è
õðàíåíèè:
CCITT-CRC-32 [Âñå ðàñïðîñòðàíåííûå àðõèâàòîðû è ïðîòîêîëû ñ CRC-32]
áèòû ìàññèâà îáðàáàòûâàþòñÿ, íà÷èíàÿ ñ ìëàäøåãî áèòà â áàéòå - LSB.
Îáðàçóþùèé ïîëèíîì:
X^0+X^1+X^2+X^4+X^5+X^7+X^8+X^10+X^11+X^12+X^16+X^22+X^23+X^26   +X^32
Ìàñêà = EDB88320h, â êîòîðîé ïðàâûå öèôðû ñîîòâåòñòâóþò ñòàðøèì ñòåïåíÿì,
ñäâèã âûïîëíÿåòñÿ âïðàâî.
Hà÷àëüíîå çíà÷åíèå - 0xFFFFFFFF.
Êîíå÷íàÿ ìîäèôèêàöèÿ - ïîðàçðÿäíàÿ èíâåðñèÿ âñåõ áèòîâ ðåçóëüòàòà.
CCITT-DOS-16 [àðõèâàòîð LHA è, âåpîÿòíî, íåêîòîpûå äpóãèå ñ CRC-16]
áèòû ìàññèâà îáðàáàòûâàþòñÿ, íà÷èíàÿ ñ ìëàäøåãî áèòà â áàéòå - LSB.
Îáðàçóþùèé ïîëèíîì: X^0+X^2+X^15   +X^16
Ìàñêà = A001h, â êîòîðîé ïðàâûå öèôðû ñîîòâåòñòâóþò ñòàðøèì ñòåïåíÿì,
ñäâèã âûïîëíÿåòñÿ âïðàâî.
Hà÷àëüíîå çíà÷åíèå - 0000.
Êîíå÷íàÿ ìîäèôèêàöèÿ - îòñóòñòâóåò.
CCITT-CRC-16 [Ïðîòîêîëû ïåðåäà÷è äàííûõ ñ CRC-16, Êîíòpîëü EMSI]
áèòû ìàññèâà îáðàáàòûâàþòñÿ, íà÷èíàÿ ñî ñòàðøåãî áèòà â áàéòå - MSB.
Îáðàçóþùèé ïîëèíîì: X^16+   X^12+X^5+X^0
Ìàñêà = 0x1021, â êîòîðîé ëåâûå öèôðû ñîîòâåòñòâóþò ñòàðøèì ñòåïåíÿì,
ñäâèã âûïîëíÿåòñÿ âëåâî.
Hà÷àëüíîå çíà÷åíèå - 0x0000.
Êîíå÷íàÿ ìîäèôèêàöèÿ - îòñóòñòâóåò.
Òåïåðü ñîáñòâåííî îïèñàíèå âû÷èñëåíèÿ:
Ðàáî÷àÿ ïåðåìåííàÿ W ñîîòâåòñòâóþùåé ðàçðÿäíîñòè, â êîòîðîé áóäåò íàêàïëèâàòüñÿ
ðåçóëüòàò, èíèöèàëèçèðóåòñÿ íà÷àëüíûì çíà÷åíèåì.
Çàòåì äëÿ êàæäîãî áèòà m âõîäíîãî ìàññèâà âûïîëíÿþòñÿ ñëåäóþùèå äåéñòâèÿ:
  W cäâèãàåòñÿ íà 1 áèò (î íàïðàâëåíèè ñäâèãà ñì. âûøå)
  Â îñâîáîäèâøèéñÿ áèò W ïîìåùàåòñÿ íóëü. Áèò, òîëüêî ÷òî âûòîëêíóòûé èç W,
  ñðàâíèâàåòñÿ ñ áèòîì m.
  åñëè îíè íå ñîâïàëè, âûïîëíÿåòñÿ îïåðàöèÿ èñêëþ÷àþùåãî ÈËÈ íàä W è ìàñêîé
                       ïîëèíîìà, ðåçóëüòàò çàíîñèòñÿ â W.
È òàê, ïîêà íå áóäóò îáðàáîòàíû âñå áèòû ìàññèâà.
Ïîñëå ÷åãî íàä W ïðîèçâîäèòñÿ êîíå÷íàÿ ìîäèôèêàöèÿ.
  Hó âîò. À òåïåðü ìîæíî ñêàçàòü, ÷òî îáû÷íî òàê CRC ñ÷èòàþò òîëüêî â ñõåìíûõ
ðåàëèçàöèÿõ. Ïîòîìó, ÷òî ýòî î÷åíü ìåäëåííî - âåäü ÷èñëî öèêëîâ ðàâíî ÷èñëó áèò
ìàññèâà. Ïðè ðåàëèçàöèè íà ïðîãðàììíîì óðîâíå îáðàáîòêà âåäåòñÿ âîñüìåðêàìè áèò
- áàéòàìè.
Çàâîäèòñÿ òàáëè÷êà èç 256 ýëåìåíòîâ.
Êàæäîå çíà÷åíèå - ðåçóëüòàò ðàñ÷åòà CRC íàä âîñüìåðêîé áèò èíäåêñà ýëåìåíòà:
for i := 0 to 255 do tab[i] := count_crc(i);
Ïîñëå ýòîãî ðàñ÷åò CRC äëÿ ìàññèâà ìîæíî âåñòè áàéòàìè.
Hà÷àëî è êîíåö ðàñ÷åòà, êàê è ðàíüøå. À öèêë èäåò äëÿ êàæäîãî áàéòà Q:
   W := W XOR Q;
   W :=  ñäâèã(W, 8) XOR òàb[ W ]
Ïðè LSB-ïîðÿäêå Q îïåðàöèÿ XOR âûïîëíÿåòñÿ íàä ìëàäøèìè áèòàìè W, à ïðè
MSB-ïîðÿäêå - íàä ñòàðøèìè. Èíäåêñîì â òàáëèöå ñëóæàò èìåííî ýòè áèòû.
   Áàéòîâûé òàáëè÷íûé ìåòîä òðåáóåò îùóòèìûõ çàòðàò ïàìÿòè ïîä òàáëèöó. Äëÿ
CRC-32 òðåáóåòñÿ òàáëèöà ðàçìåðîì â êèëîáàéò. Åñëè êèëîáàéò ïàìÿòè äëÿ
ðåàëèçàöèè ñ îäíèì öèêëîì íà áàéò ìàññèâà ýòî ïåðåáîð, ìîæíî ïðåäëîæèòü
êîìïðîìèññíûé âàðèàíò - ñ÷èòàòü ÑRC, íå âîñüìåðêàìè, à ÷åòâåðêàìè áèò.
CRC-32-òàáëèöà èç 16 çíà÷åíèé çàéìåò 64 áàéòà, íî ñêîðîñòü áóäåò íåñêîëüêî
íèæå, ÷åì ïðè áîëüøîé òàáëèöå, õîòÿ ñóùåñòâåííî âûøå, ÷åì áåç íåå âîîáùå.
   Êàê ñ÷èòàòü òàáëèöû - çàpàíåå îòäåëüíîé ïpîãpàììîé, èëè íà ýòàïå âûïîëíåíèÿ
- äåëî Âàøåãî âêóñà. ×åãî äåëàòü êpàéíå íå påêîìåíäóþ, òàê ýòî ápàòü èõ öåëèêîì
èç ñîìíèòåëüíûõ èñòî÷íèêîâ.
    ðåàëèçàöèè ðàñ÷åòà CRC äëÿ z-modem'à åñòü îäèí òîíêèé ìîìåíò. Òàì äîïóùåíî
îòêëîíåíèå îò áàçîâîé ñõåìû. Äâå ñòðîêè ïîìåíÿëè ìåñòàìè:
   W :=  ñäâèã(W, 8) XOR òàb[ W ];
   W := W XOR Q
    ðåçóëüòàòå ïîëó÷àåòñÿ íå ÷èñòûé CRC: Êîíòðîëüíûé êîä z-modem'à äëÿ
ìàññèâîâ äî äâóõ áàéò ðàçìåðîì "ðàâåí" ñàìîìó ìàññèâó. Hàïðèìåð, äëÿ ìàññèâà èç
äâóõ áàéò 3 è 8, êîíòðîëüíûé êîä áóäåò ðàâåí 0308h.
[È íàêîíåö, îäíî ìàëåíüêîå çàìå÷àíèå. Îïåðàöèÿ âû÷èñëåíèÿ CRC îáðàòèìà.
Hå â òîì ñìûñëå, êîíå÷íî, ÷òî ïî CRC ìîæíî âîññòàíîâèòü âåñü ìàññèâ, à
â òîì, ÷òî åñëè äàíî CRC ðàçðÿäíîñòè N è äàí íåêîòîðûé ìàññèâ, â êîòîðîì
ãäå-íèáóäü ìîæíî ïîìåíÿòü ïîäðÿä N áèò, òî ïîäîãíàòü ýòîò ìàññèâ ïîä
çàäàííóþ CRC íå ñëîæíåå, ÷åì ïîñ÷èòàòü CRC.
ÑRC íå ÿâëÿåòñÿ êðèïòîãðàôè÷åñêè óñòîé÷èâîé õåø-ôóíêöèåé.]
Äàëåå ñëåäóåò ïðîãðàììà, èëëþñòðèðóþùàÿ âû÷èñëåíèå CRC âñåìè âûøåóïîìÿíóòûìè
ìåòîäàìè:
#include <stdio.h>
#include <stdlib.h>
enum {  CRC_32, CRC_ZMDM, CRC_LHA, CRC_CCITT };
char *tagcrc[] = {"CRC-32", "Z-modem CRC-16", "LHA CRC-16", "CCITT CRC-16" };
unsigned long tb32[256];
unsigned short *tb16 = (unsigned short*)tb32;
#define POLY_32 0xEDB88320ul
#define LHA_POLY_16 0xA001u
#define CCITT_POLY_16 0x1021
void ilha(unsigned long *crcp) /* pàñ÷åò òàáëèöû äëÿ LHA CRC-16 */
{
   unsigned short i, j, crc, v;
   *crcp = 0;
   for(crc = i = 0; i < 256; tb16[i++] = crc)
       for(crc = i, j = 0; j < 8; j++)
           v = -(crc & 1),
           crc >>= 1,
           crc ^= v & LHA_POLY_16;
};
void iccitt(unsigned long *crcp) /* pàñ÷åò òàáëèöû äëÿ CCITT CRC-16 */
{
   unsigned short i, j, crc, v;
  *crcp = 0;
   for(crc = i = 0; i < 256; tb16[i++] = 0xFFFFu & ((crc<<8)^(crc>>8)) )
       for(crc = i<<8, j = 0; j < 8; j++)
           v = -((crc & 0x8000) !=0),
           crc <<= 1,
           crc ^= v & CCITT_POLY_16,
           crc &= 0xFFFFu;
};
void i32(unsigned long *crcp) /* pàñ÷åò òàáëèöû äëÿ CCITT CRC-32 */
{
   unsigned short i, j;
   unsigned long crc, v;
  *crcp = 0xFFFFFFFFul;
   for(crc = i = 0; i < 256; tb32[i++] = crc)
       for(crc = i, j = 0; j < 8; j++)
           v = -(crc & 1),
           crc >>= 1,
           crc ^= v & POLY_32;
};
void t0(unsigned long *crc) { ++crc; };
void t32(unsigned long *crc) { *crc ^= 0xFFFFFFFFul; };
void upd_32(unsigned long *crcp, unsigned size, char *buf)
{  /* îápàáîêòà áóôåpà äëÿ CRC-32 */
    unsigned i; unsigned long crc = *crcp;
    for(i = 0; i < size; i++)
    {
        crc ^= *(unsigned char *)(buf+i);
        crc = (crc >> 8) ^ tb32[(unsigned char)crc];
    }
    *crcp = crc;
}
void upd_lha(unsigned long *crcp, unsigned size, char *buf)
{  /* îápàáîêòà áóôåpà äëÿ LHA CRC-16 */
    unsigned i; unsigned crc = (unsigned)*crcp;
    for(i = 0; i < size; i++)
    {
        crc ^= *(unsigned char *)(buf+i);
        crc = (crc >> 8) ^ tb16[crc & 0xFF];
    }
    *crcp = crc;
}
void upd_zmdm(unsigned long *crcp, unsigned size, char *buf)
{  /* îápàáîêòà áóôåpà äëÿ Z-modem CRC-16 */
    unsigned i; unsigned crc = (unsigned)*crcp;
    crc = 0xFFFFu & ((crc>>8)^(crc <<8));
    for(i = 0; i < size; i++)
        crc = (crc >> 8) ^ tb16[crc&0xFF],
        crc ^= *(unsigned char *)(buf+i) << 8;
    *crcp = 0xFFFFu & ((crc>>8)^(crc <<8));
}
void upd_ccitt(unsigned long *crcp, unsigned size, char *buf)
{  /* îápàáîêòà áóôåpà äëÿ CCITT CRC-16 */
    unsigned i; unsigned crc = (unsigned)*crcp;
    crc = 0xFFFFu & ((crc>>8)^(crc <<8));
    for(i = 0; i < size; i++)
        crc ^= *(unsigned char *)(buf+i),
        crc = (crc >> 8) ^ tb16[crc&0xFF];
    *crcp = 0xFFFFu & ((crc>>8)^(crc <<8));
}
void (*initcrc[])(unsigned long *crcp) = { i32, iccitt, ilha, iccitt };
void (*termcrc[])(unsigned long *crcp) = { t32, t0, t0, t0 };
void (*updatecrc[])(unsigned long *crcp, unsigned size, char *buffer)
                             = { upd_32, upd_zmdm, upd_lha, upd_ccitt };
int main(int ac, char **av)
{ /* òåñòîâàÿ ïîäåëêà */
     FILE *f;
     int method = 0;
     unsigned long size, csize, crc;
     unsigned psize, bs = 16384;
     char *buffer;
     if(ac < 2 || ac == 2 && *av[1] == '-')
        return printf(
    "CRC counter. Freeware. Version 0.01 03.04.1999\n"
    "Written By Dmitry Tomashpolski,  2:5030/163.167, toddy@mail.ru\n"
                      "Usage: %s [-option] file" "\n"
                      "opions are:"              "\n"
                      "-Z - z-modem CRC-16"      "\n"
                      "-L - lha CRC-16"          "\n"
                      "-C - CCITT CRC-16"        "\n"
                      "-3 - CRC-32"              "\n", av[0]);
     if(*av[1] == '-')
        method = av[1][1], ++av;
     switch(method)
     {
        case '3': default:  method = CRC_32; break;
        case 'Z': case 'z': method = CRC_ZMDM; break;
        case 'L': case 'l': method = CRC_LHA;  break;
        case 'C': case 'c': method = CRC_CCITT; break;
     }
     if((f = fopen(av[1], "rb")) == 0)
         return printf("Cannot open file '%s'\n", av[1]);
     fseek(f, 0l, SEEK_END);
     size = ftell(f);
     fseek(f, 0l, SEEK_SET);
     for(bs = 0x4000; (buffer = malloc(bs)) == 0; bs >>= 1)  ;
     initcrc[method](&crc); /* pàñ÷åò òàáëèöû è èíèöèàëèçàöèÿ ñîñòîÿíèÿ  */
     for(psize= 0, csize = size; csize != 0; csize -= psize)
     {
         psize = csize > bs ? bs : (unsigned) csize;
         fread(buffer, psize, 1, f);
         updatecrc[method](&crc, psize, buffer);
     }
     termcrc[method](&crc); /* êîíå÷íàÿ ìîäèôèêàöèÿ ñîñòîÿíèÿ */
     printf("%s [%lu] %s = %0*lX\n",
                av[1], size, tagcrc[method], method ? 4 : 8, crc );
     return 0;
}
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ CRAZYCRC.TXT ~ end
With Best Regards, Dmitry Tomashpolski.
-+- GoldED/386 3.00.Beta5+
 + Origin:  Gray Dog Station (2:5030/163.167)
=============================================================================
Hello All!
Bulat, mailto:bulatz@fort.tatarstan.ru, ICQ: work 11849833, home 15872722
--- GoldED/386 2.50+
 * Origin: Çóáíûå êëåòêè íå âîññòàíàâëèâàþòñÿ (2:5093/29.61)


 RU.COMPRESS 
 From : Vadim Yoockin                        2:5020/1042.50 05 Apr 99 21:30:54
 To   : Roman Lavrentev
 Subj : àæèîòàæ & arj_v2.60

Ïpèâåòñòâóþ, Roman!
04 Apr 99, Roman Lavrentev ïèñàë ê Vadim Yoockin:
 VY> Áîëüøå âñåãî ó ìåíÿ rar'îâ.
 RL>> "Øóì ïàäàþùèõ òåë" (ñ) íå ïîìíþ ÷åé. À-à-à-à...(äàëåå ñïàçìû)
 VY> Ïî÷åìó òàêîé àæèîòàæ?
 RL> Äàæå â ñòàðûå âðåìåíà îí ïî÷òè íèêîãäà íå ìîã ïîñïîðèòü ñ arj &
 RL> zip è â ïëàíå ñêîðîñòè, äà è ïî ðåçóëüòàòàì ñæàòèÿ...
 RL> Áåññïîðíî, â íåì ïðèñóòñòâóåò íàôèã íèêîìó íåíóæíûé
 RL> "äðóæåñòâåííûé ïîëüçîâàòåëüñêèé èíòåðôåéñ", è äëÿ òîãî êòî
 RL> àðõèâàòîðîì ïîëüçîâàëñÿ 2 ðàçà â æèçíè, êîíå÷íî rar - ñàìîå
 RL> ïðîñòîå è âûãîäíîå ðåøåíèå. Òîëüêî ÿ íå âêóïàþ, ïî÷åìó òàêèõ -
 RL> òûñÿ÷è??!
Êàê íè ñòðàííî, ó ìåíÿ èíûå âïå÷àòëåíèÿ. È â ñâîå âðåìÿ ÿ ñîçíàòåëüíî
ïåðåøåë íà RAR èìåííî ïî òåñòîâûì çàìåðàì. ×òî êàñàåòñÿ áèòûõ
àðõèâîâ, ìíå íå ïîïàäàëèñü òàêîâûå, ñäåëàííûå RAR'îì (õîòÿ ÿ è íå
ïîëüçîâàëñÿ åãî ìíîãîòîìíûìè ôóíêöèÿìè), íî ïàðó ðàç íàëåòåë
íà ãëþêè arj 2.41. Hî ýòî - óæ êàê ïîâåçåò. "Äðóæåñòâåííûì
èíòåðôåéñîì", êñòàòè, ÿ òîæå íå ïîëüçóþñü, ïðåäïî÷èòàÿ
"äðóæåñòâåííóþ êîìàíäíóþ ñòðîêó".
 RL> Îäíàêî, ïûòàÿñü íàéòè â ñëîâàõ Âàøèõ, Âàäèì, çåðíî ëîãèêè, ÿ
 RL> ðåøèëñÿ óãðîáèòü äîëãîæäàííûé âûõîäíîé äåíü è ïðîâåñòè
 RL> ìà-à-àëåíüêèé òàêîé òåñò.
Òåñòû - âåùü, áåçóñëîâíî, îáúåêòèâíàÿ. Hî ìíå õîòåëîñü áû ñäåëàòü
íåñêîëüêî çàìå÷àíèé ê ïðèâåäåííûì òåñòàì. Òî÷íåå, ê ïàðàìåòðàì
çàïóñêà rar'a:
  1) ïîïðîáîâàòü ïîçàïóñêàòü íå â ðåæèìå "best compression", à ñ
     áîëåå ïðàêòè÷íûìè -m3 èëè -m4;
  2) óñòàíîâèòü êëþ÷ -s, åñëè îí íå óñòàíîâëåí ïî óìîë÷àíèþ;
  3) êîãäà âñòðå÷àþòñÿ ìóëüòèìåäèéíûå äàííûå (à â äàííîì òåñòå
     ýòî èìåííî òàê), íàñòîÿòåëüíî ðåêîìåíäóåòñÿ äîáàâèòü -mm;
  4) âçÿòü íîâóþ âåðñèþ rar 2.50, êîòîðàÿ ðàáîòàåò ñóùåñòâåííî
     áûñòðåå è æìåò ÷óòü ëó÷øå.
 RL> Òàê ÷òî íà âûõîäå ïîëó÷àåì ñëåäóþùèé âûâîä: "íàäî áûñòðî" -
 RL> þçàé ARJ, "íàäî êà÷åñòâåííî" - ðàáîòàé cabarc'îì, "íàäî íå÷òî
 RL> ñðåäíåå" - JAR!!
Åñòü åùå ìíîãî àðõèâàòîðîâ, êîòîðûå ìîãóò â êîðíå èçìåíèòü
òàêîé âûâîä ;-)
 RL> À âîò íè òîò, íè äðóãîé Rar'û ñþäà íå âëåçàþò íè ïîä êàêèì äåâèçîì!!
Äóìàþ, åñëè âîñïîëüçîâàòüñÿ ïðèâåäåííûìè âûøå ðåêîìåíäàöèÿìè,
ðåçóëüòàòû áóäóò îòëè÷àòüñÿ. À âîîáùå, quake2 ëó÷øå âñåãî äîëæåí
ïîæàòüñÿ uharc'îì.
 RL>> Åñëè ìîæíî, ðàññêàæèòå î íåì õîòü íåìíîãî - î÷åíü èíòåðåñíî!
 VY> À ÷òî ðàññêàçûâàòü? Èñïîëüçóåòñÿ BWT è Arith.
 VY> Ïî ñæàòèþ áëèæå âñåãî ê szip (ëó÷øå íà òåêñòàõ, õóæå íà
 VY> áèíàðíèêàõ), òîëüêî â 1.5-2 ðàçà áûñòðåå.
 RL>  À êàê íàçûâàòüñÿ-òî áóäåò?? VYC, íàâåðíîå?! :-)))
 òåñòîâûõ çàáåãàõ, îïóáëèêîâàííûõ â
ftp://fort.tatarstan.ru/pub/zbr/arc/vytest01.txt
îí ó÷àñòâîâàë ïîä èìåíåì 'by' (íå çíàþ ïî÷åìó, òàê âûøëî :-), íî
ïîçæå îáÿçàòåëüíî ïðèäóìàþ äðóãîå íàçâàíèå. Â ïðîåêòå áûëî 'ybs',
íî óâåðåííîñòè â ýòîì ïîêà íåò.
 RL> Äà, Âàäèì, ó ìåíÿ ê Âàì, ïî ñòàðîé äîáðîé òðàäèöèè, åñòü
 RL> âîïðîñèê. Êàêîé èç êëþ÷åé äëÿ ARJ (-jm, -jh65535, èëè èõ
 RL> êîìáèíàöèÿ -jm -jh65535) òåîðèòè÷åñêè äîëæíû äàâàòü ëó÷øèé
 RL> ðåçóëüòàò ïî ðàçìåðó âûõîäíîãî ôàéëà?
 RL> À òî ó ìåíÿ âñÿêèé ðàç ðàçíûå ðåçóëüòàòû ïîëó÷àþòñÿ. ß äóìàë,
 RL> ÷òî íàèëó÷øèé âûáîð - êîìáèíàöèÿ äâóõ êëþ÷åé, íî îíà ðåæå âñåãî
 RL> îêàçûâàåòñÿ ëó÷øåé!
Ðåçóëüòàò çàâèñèò îò òèïà äàííûõ. Ê ïðèìåðó, ïðèâåäåííàÿ
êîìáèíàöèÿ äîëæíà ïðèâîäèòü ê íàèëó÷øåìó ñæàòèþ íà îäíîðîäíûõ
òåêñòîâûõ ôàéëàõ. Äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè ðåêîìåíäóþ
îáðàòèòüñÿ ê Áóëàòó Çèãàíøèíó, êîòîðûé â arj'e ðàçáèðàåòñÿ
íå õóæå ñàìîãî àâòîðà.
  Âñåãî äîáðîãî. Vadim Yoockin
... A Smith and Wesson beats four aces.
--- Ñòàpûé Äåä ñòîèìîñòüþ 3.00.Alpha4 äîïëàòà â ÑÊÂ UNREG
 * Origin: yoockinv@mtu-net.ru (2:5020/1042.50)


 RU.COMPRESS 
 From : Alexander Tsarev                     2:5020/1061.1  06 Apr 99 05:31:19
 To   : Sergei Bakhmetiev
 Subj : WinRAR 2.50 påëèç

Ïpèâåò Sergei!
02 Àïp 99 22:22, Sergei Bakhmetiev -> All:
 SB> Ãîâîpÿò ñàáæ âûøåë. Åñëè òàê, òî îòêyäà yòÿíyòü ìîæíî?
Äà âûøåë. Â Ìîñêâå y ìåíÿ :) Â Ñí.Ïèòåpå íå çíàþ...
Alexander
---
 * Origin: Kallisto Station, Moscow, Russia. (2:5020/1061.1)


 RU.COMPRESS 
 From : Alexander Tsarev                     2:5020/1061.1  06 Apr 99 05:32:52
 To   : All
 Subj : jpg

Ïpèâåò All!
Hàpîä, êòî ìîæåò îïèñàòü àëãîpèòì ñæàòèÿ â JPG.
Åñëè åñòü ÷òî-ëèáî ïpîãpàìåpñêîå íà ëþáîì ÿçûêå òî åùå ëy÷øå!
Alexander
---
 * Origin: Kallisto Station, Moscow, Russia. (2:5020/1061.1)


 RU.COMPRESS 
 From : Andrew Filinsky                     2:452/4.11      06 Apr 99  14:14:39
 To   : All
 Subj : Àpèôìåòè÷åñêîå êîäèpîâàíèå

Çäpàâñòâóé, All!
Åñòü ïpîáëåìà.
ß èñïîëüçóþ àëãîpèòì àpèôìåòè÷åñêîãî êîäèpîâàíèÿ íà 32-áèòíîé ïëàòôîpìå. Â
êà÷åñòâå îñíîâû ÿ âçÿë îäíó èç påàëèçàöèé íà C è êîíâåpòèpîâàë åå â
Object-pascal äëÿ DELPHI. Âñå pàáîòàåò.
Îäíàêî, êàê â èñõîäíîì ïpèìåpå, òàê è â ìîåé âåpñèè, àëãîpèòì pàáîòàåò ñ
÷àñòîòàìè ñèìâîëîâ, ñóììà êîòîpûõ íå ïpåâûøàåò MaxFrequency = 2^14 - 1. Ïpè
ïîïûòêå óâåëè÷èòü CodeValueBits, è, ñëåäîâàòåëüíî, MaxFrequency, ïpîöåäópà
EncodeSymbol () óõîäèò â áåñêîíå÷íûé öèêë... :(
Ïpîáëåìà åùå â òîì, ÷òî ÿ íå pàçáèpàëñÿ ïîäpîáíî ñ àpèôìåòè÷åñêèì êîäèpîâàíèåì
(ãîâîpÿò, â ïpîãpàììíîé påàëèçàöèè åñòü òîíêîñòè ïpè îápàáîòêå íåêîòîpûõ
÷àñòíûõ
ñëó÷àåâ), ÿ ëèøü ìåõàíè÷åñêè ïåpåâåë êîä ñ C íà DELPHI. Ñëåäîâàòåëüíî,
õèòpîñòåé
ýòîãî àëãîpèòìà ÿ íå çíàþ.
Hå âûñêàæåò ëè êòî-íèáóäü èäåé ïî ïîâîäó påàëèçàöèè 32-áèòíîãî àpèôìåòè÷åñêîãî
êîäèpîâàíÿ? ×òîáû ìîæíî áûëî èñïîëüçîâàòü ñóììàpíóþ ÷àñòîòó ñèìâîëîâ ïîpÿäêà
2^30 - 1?
P.S. Â ïpèâåäåííîì ïpèìåpå òèï Integer ýêâèâàëåíòåí signed long.
============================================================================
Unit Ar_Arith;
  { Ìîäóëü ñîäåpæèò îïèñàíèå îáúåêòà äëÿ àpèôìåòè÷åñêîãî êîäèpîâàíèÿ.
    Çà îápàçåö âçÿòà ïpîãpàììà íà C.
  }
  {$Q-,R-,S-}
Interface
Uses
  Ar_Common, Ar_Files;
Const
  CodeValueBits = 16;          { Êîëè÷åñòâî áèòîâ äëÿ êîäà }
  TopValue = 1 shl CodeValueBits - 1; { Ìàêñèìàëüíîå çíà÷åíèå êîäà }
  FirstQtr = TopValue div 4+1; { Êîíåö ïåpâîé ÷åpâåpòè }
  Half     = 2 * FirstQtr;     { Êîíåö ïåpâîé ïîëîâèíû }
  ThirdQtr = 3 * FirstQtr;     { Êîíåö òpåòüåé ÷åòâåpòè }
  NoOfChars = 16000;           { Êîëè÷åñòâî êîäèpóåìûõ ñèìâîëîâ }
  MaxFrequency = 1 shl (CodeValueBits-2) - 1;        { Ìàêñèìàëüíîå çíà÷åíèå
÷àñòîòû = 2^14 - 1}
Type
  PArithEncoder = ^TArithEncoder;
  TArithEncoder = Object
  { Äëÿ âûâîäà áèòîâ: }
    Buffer, Bits: Byte;
    F: ^TOutputFile;
  { Äëÿ êîäèpîâàíèÿ: }
    Low, High: Integer;
    BitsToFollow: integer;
    Freq: Array [0..NoOfChars] of Integer; { Ìàññèâ íàêîïëåííûõ ÷àñòîò }
    Count: Integer;
  { Ïpîöåäópû: }
    Constructor Init(Var aF: TOutputFile);
    Destructor  Done;  Virtual;
    Procedure   Clear;
    Procedure   Add(W: Integer);
    Procedure   OutBit(Bit: Byte);
    Procedure   BitPlusFollow(Bit: Byte);
    Procedure   EncodeSymbol(Symbol: integer);
  End;
Type
  TArithDecoder = Object
  { Äëÿ ââîäà áèòîâ: }
    Buffer, Bits, GarbageBits: Byte;
    F: ^TInputFile;
  { Äëÿ êîäèpîâàíèÿ: }
    Value, Low, High: integer;
    Freq: Array [0..NoOfChars] of Integer; { Ìàññèâ íàêîïëåííûõ ÷àñòîò }
    Count: Integer;
  { Ïpîöåäópû: }
    Constructor Init(Var aF: TInputFile);
    Procedure   Clear;
    Procedure   Add(W: Integer);
    Function    InputBit: Byte;
    Function    DecodeSymbol: integer;
  End;
Implementation
  Constructor TArithEncoder.Init;
  Begin
    Low := 0;
    High := TopValue;
    BitsToFollow := 0;
  { Äëÿ âûâîäà áèòîâ: }
    Buffer := 0;
    Bits   := 8;
    F      := @aF;
    Clear;
  End;
  Destructor  TArithEncoder.Done;
  Begin
    Inc(BitsToFollow);
    if (Low < FirstQtr) then
      BitPlusFollow(0)
    else
      BitPlusFollow(1);
  { Çàâåpøèòü âûâîä: }
    Buffer := Buffer shr Bits;
    F^.PutByte(Buffer);
  End;
  Procedure   TArithEncoder.Clear;
  Begin
    Count := 0;
    Freq[0] := 0;
  End;
  Procedure   TArithEncoder.Add(W: Integer);
  Begin
    Inc(Count);
    {$IFOPT S+}
      If W <= 0 then Diag('Null weight used in Arith.Tpu.');
      if Count > NoOfChars then Diag('Alphabet overflow in Arith.Tpu.');
    {$ENDIF}
    Freq[Count] := Freq[Count - 1] + W;
    {$IFOPT S+}
      If Freq[Count] > MaxFrequency + 1 then Diag('Frequency overflow in
Arith.Tpu.');
    {$ENDIF}
  End;
  Procedure   TArithEncoder.OutBit;
  Begin
    Buffer := Buffer shr 1 + (Bit and 1) shl 7;
    Dec(Bits);
    If Bits = 0 then begin
      F^.PutByte(Buffer);
      Bits := 8;
    End;
  End;
  Procedure   TArithEncoder.BitPlusFollow;
  Begin
    OutBit(Bit);
    while BitsToFollow > 0 do begin
      OutBit(Not bit);
      Dec(BitsToFollow);
    End;
  End;
  Procedure   TArithEncoder.EncodeSymbol(Symbol: integer);
  Var
    Range: integer;
  Begin
    If Freq[Count] < Count then begin
      Writeln;
      Writeln('Count = ', Count);
      For Range := 0 to Count do Writeln(Range:2, '. [', Freq[Range], ']');
      Diag('Arith.EncodeSymbol, åñòü íóëåâûå ÷àñòîòû');
    End;
    Range := integer(High - Low) + 1;
    High  := Low + (Range * Freq[Symbol + 1]) div Freq[Count] - 1;
    Low   := Low + (Range * Freq[Symbol]) div Freq[Count];
    While True do begin
      if (High<Half) then begin
        BitPlusFollow (0);
      end else if (Low>=Half) then begin
        BitPlusFollow(1);
        Dec (Low, Half);
        Dec (High, Half);
      end else if (Low>=FirstQtr) and (High<ThirdQtr) then begin
        Inc (BitsToFollow);
        Dec (Low, FirstQtr);
        Dec (High, FirstQtr);
      end else
        break;
      Low  := Low shl 1;
      High := High shl 1 + 1;
    End;
  End;
{ TArithDecoder: }
  Constructor TArithDecoder.Init;
  Var
    I: Integer;
  Begin
  { Äëÿ ââîäà áèòîâ: }
    Bits := 0;
    GarbageBits := 0;
    F := @aF;
  { Äëÿ pàñêîäèpîâàíèÿ: }
    Value := 0;
    For I := 1 to CodeValueBits do Value := Value shl 1 + InputBit;
    Low := 0;
    High := TopValue;
  End;
  Procedure   TArithDecoder.Clear;
  Begin
    Count := 0;
    Freq[0] := 0;
  End;
  Procedure   TArithDecoder.Add(W: Integer);
  Begin
    Inc(Count);
    Freq[Count] := Freq[Count - 1] + W;
  End;
  Function    TArithDecoder.InputBit: Byte;
  Begin
    If Bits = 0 then begin
      If not F^.GetByte(Buffer) then begin
        Inc(GarbageBits);
        If GarbageBits > CodeValueBits - 2 then Diag('Bad input file');
      End;
      Bits := 8;
    End;
    InputBit := Buffer and 1;
    Buffer := Buffer shr 1;
    Dec(Bits);
  End;
  Function  TArithDecoder.DecodeSymbol;
  Var
    Symbol: integer;
    Range: integer;
    Cum: Integer;
  Begin
    Range := integer(High-Low) + 1;
    Cum   := (((Value - Low) + 1) * Freq[Count] - 1) div Range;
    Symbol := Count;  While Freq[Symbol] > Cum do Dec(Symbol);
    High := Low + (Range * Freq[Symbol + 1]) div Freq[Count] - 1;
    Low  := Low + (Range * Freq[Symbol]) div Freq[Count];
    While True do begin
      if (High<Half) then
        { íè÷åãî }
      else if (Low>=Half) then begin
        Dec(Value, Half);
        Dec(Low, Half);
        Dec(High, Half);
      end else if (Low>=FirstQtr) and (High<ThirdQtr) then begin
        Dec(Value, FirstQtr);
        Dec(Low, FirstQtr);
        Dec(High, FirstQtr);
      end else
        break;
      Low   := Low shl 1;
      High  := High shl 1 + 1;
      Value := Value shl 1 + InputBit;
    End;
    DecodeSymbol := Symbol;
  End;
End.
=============================================================================
- ---
Ñ ìîèõ ñëîâ çàïèñàíî âåpíî. Andrew Filinsky.
---
 * Origin: > AIServer & Natural Language Robot is placed here > (2:452/4.11)


 RU.COMPRESS 
 From : Dmitry Kitov                         2:4635/8.14    06 Apr 99 16:44:38
 To   : all
 Subj : imp for DOS ?

Ïðèâåò all!
  Ïîäñêàæèòå ïîæàëóéñòà, åñòü ëè â ïðèðîäå subj, è åñëè åñòü ãäå åãî ìîæíî âçÿò
ü.
  ¦ Thank for conversation, Dima
--- GEcho 1.20/Pro
 * Origin: Chigirin, Ukraine -  (2:4635/8.14)


 RU.COMPRESS 
 From : Alex Goldberg                       2:468/57        06 Apr 99  17:29:01
 To   : Vadim Yoockin
 Subj : Re: àæèîòàæ & arj_v2.60

                       Good morning, Vadim!
Monday April 05 1999 21:30, Vadim Yoockin wrote to Roman Lavrentev:
 VY> Â òåñòîâûõ çàáåãàõ, îïóáëèêîâàííûõ â
 VY> ftp://fort.tatarstan.ru/pub/zbr/arc/vytest01.txt
 VY> îí ó÷àñòâîâàë ïîä èìåíåì 'by' (íå çíàþ ïî÷åìó, òàê âûøëî :-), íî
 VY> ïîçæå îáÿçàòåëüíî ïðèäóìàþ äðóãîå íàçâàíèå. Â ïðîåêòå áûëî 'ybs',
 VY> íî óâåðåííîñòè â ýòîì ïîêà íåò.
     Êñòàòè, íàñ÷åò îáåùàííî-çàìàí÷èâîãî 'by' aka 'ybs'  ;) Êîãäà ìîæíî
íàäåÿòüñÿ âçãëÿíóòü íà áåòà- âåpñèþ ? ;)
PS: Hàñ÷åò íàçâàíèÿ - ybs òîæå íå ñîâåòóþ, òàê ëåãêî ìîæíî ïpåäñòàâèòü, êàê îíî
áóäåò ïpî÷èòûâàòüñÿ "â póññêîé òpàíñêpèïöèè" ;)
    Good luck !                         Tuesday April 06 1999
    Alex Goldberg.
---
 * Origin: ---- HANNIBAL LTD STATION ---- (UA,Kherson FIDOnet 2:468/57)


 RU.COMPRESS 
 From : Oleg Zavgorodniy                     2:5023/9.30    06 Apr 99 18:23:15
 To   : Vadim Yoockin
 Subj : àæèîòàæ & arj_v2.60

* Crossposted in RU.COMPRESS
* Crossposted in ASSASIN.MAIL
Hi, Vadim!
Ïîíåäåëüíèê Àïðåëü 05 1999 21:30, Vadim Yoockin wrote to Roman Lavrentev:
 VY>> Áîëüøå âñåãî ó ìåíÿ rar'îâ.
 RL>>> "Øóì ïàäàþùèõ òåë" (ñ) íå ïîìíþ ÷åé. À-à-à-à...(äàëåå ñïàçìû)
 VY>> Ïî÷åìó òàêîé àæèîòàæ?
 RL>> Äàæå â ñòàðûå âðåìåíà îí ïî÷òè íèêîãäà íå ìîã ïîñïîðèòü ñ arj &
 RL>> zip è â ïëàíå ñêîðîñòè, äà è ïî ðåçóëüòàòàì ñæàòèÿ...
 RL>> Áåññïîðíî, â íåì ïðèñóòñòâóåò íàôèã íèêîìó íåíóæíûé
 RL>> "äðóæåñòâåííûé ïîëüçîâàòåëüñêèé èíòåðôåéñ", è äëÿ òîãî êòî
 RL>> àðõèâàòîðîì ïîëüçîâàëñÿ 2 ðàçà â æèçíè, êîíå÷íî rar - ñàìîå
 RL>> ïðîñòîå è âûãîäíîå ðåøåíèå. Òîëüêî ÿ íå âêóïàþ, ïî÷åìó òàêèõ -
 RL>> òûñÿ÷è??!
 VY> Êàê íè ñòðàííî, ó ìåíÿ èíûå âïå÷àòëåíèÿ. È â ñâîå âðåìÿ ÿ ñîçíàòåëüíî
 VY> ïåðåøåë íà RAR èìåííî ïî òåñòîâûì çàìåðàì. ×òî êàñàåòñÿ áèòûõ
 VY> àðõèâîâ, ìíå íå ïîïàäàëèñü òàêîâûå, ñäåëàííûå RAR'îì (õîòÿ ÿ è íå
 VY> ïîëüçîâàëñÿ åãî ìíîãîòîìíûìè ôóíêöèÿìè),
    Ó ñòàðûõ ðàðîâ áûëè ãëþêè â ìóìåäü-êîìïðåññèè ñ ñîëèä àðõèâîì. Ïî êðàéíåé ì
åðå, òîëüêî íà íåé ãëþ÷èë. Ñòàðûé - ýòî 2.0 äîñîâñêèé.
    Èçâèíÿþñü çà "õîðîøåå" öèòèðîâàíèå...
With Best Wishes,
Oleg.
---
 * Origin: Ïðàâäèâûé ëîæüþ. (FidoNet 2:5023/9.30)


 RU.COMPRESS 
 From : Alex kulikov                         2:5003/44      06 Apr 99 22:34:27
 To   : Roman Lavrentev
 Subj : àæèîòàæ & arj_v2.60

Hi.Exe Roman!
Âcêð Àïp 04 1999, Roman Lavrentev ïèøåò ê Vadim Yoockin:
 RL>    Áåññïîðíî, â íåì ïðèñóòñòâóåò íàôèã íèêîìó íåíóæíûé "äðóæåñòâåííûé
 RL> ïîëüçîâàòåëüñêèé èíòåðôåéñ", è äëÿ òîãî êòî àðõèâàòîðîì ïîëüçîâàëñÿ 2
 RL> ðàçà â æèçíè, êîíå÷íî rar - ñàìîå ïðîñòîå è âûãîäíîå ðåøåíèå. Òîëüêî ÿ
 RL> íå âêóïàþ, ïî÷åìó òàêèõ - òûñÿ÷è??!
Ïîòîìó êàê íå âñå ñïîñîáíû ïî pàçíûì ïpè÷èíàì þçàòü êîìï ñ òàêèì èçÿùåñòâîì êàê
 òû. 8-))) Ïîïpîáóé óãàäàòü ñ òpåõ pàç êàêîìó àpõèâàòîpó ëåã÷å íàó÷èòü "èçóìèòå
ëüíóþ" áóõãàëòåpñêóþ äàìó óæå óìåþùóþ ïîëüçîâàòüñÿ "ñèíèìè îêîøêàìè" ??? Òî-òî
è îíî... Ýòîò ñàìûé "íåíóæíûé"  èíòåpôåéñ îòëè÷íûé ìàpêåòèíãîâûé øàã â ñòèëå ÁÃ
. È ïîòîì ñòpîêó íèêòî èìíî íå îòìåíÿë âpîäå â pàpå.
 RL>    Êîãäà-òî, äàâíûì-äàâíî, ÿ ïîëüçîâàëñÿ rar'îì.
À ïî÷åìó åñëè íå ñåêpåò ?
 RL>  Ìîè ìíîãîòîìíûå àðõèâû ïàäàëè îäèí çà äðóãèì, ïîêà ìåíÿ ýòî íå
 RL> äîñòàëî.
Áîã ìèëîâàë.
 RL>    Òàê ÷òî íà âûõîäå ïîëó÷àåì ñëåäóþùèé âûâîä: "íàäî áûñòðî" - þçàé
 RL> ARJ, "íàäî êà÷åñòâåííî" - ðàáîòàé cabarc'îì, "íàäî íå÷òî ñðåäíåå" -
 RL> JAR!! À âîò íè òîò, íè äðóãîé Rar'û ñþäà íå âëåçàþò íè ïîä êàêèì
 RL> äåâèçîì!!
Çíàåøü êàê áûëè óäèâëåíû áûëè ñïåöèàëèñòû êîãäà âîïpåêè âñåì òåîpåòè÷åñêèì èçûñ
êàì Âèíäîóç ñòàë ïîïóëÿpíîé îáîëî÷êîé (äà åùå è äåøåâîé) ??? 8-)))
---
 * Origin:  (2:5003/44)


 RU.COMPRESS 
 From : Nikolay Romanov                      2:5000/72.29   07 Apr 99 13:37:06
 To   : Vladislav Bogushevich
 Subj : ñæàòèå çâóêà

Ïpèâåò, Vladislav!
04 Apr 99 01:12, Vladislav Bogushevich ïèñàë Nikolay Romanov:
 VB>     Ñæàòü â äâà pàçà çâóê 64êáèò/ñ, ïpè ìàëûõ çàòpàòàõ íà âû÷èñëåíèÿ
 VB> ïîçâîëÿåò ADPCM êîäåp. Ýòî ñòàíäàpò G.726 ITU. Ïpè äâóêpàòíîì ñæàòèè
 VB> ïîòåpü ïî÷òè íå áóäåò, ïpè ÷åòûpåõêpàòíîì - ïîÿâèòñÿ íåáîëüøîé
 VB> øóìîê. Ðàçáîp÷èâîñòü ñîõpàíÿåòñÿ ïîëíîñòüþ (åñëè èñõîäíûé ñèãíàë òàêîâîé
 VB> îáëàäàë :)
    Ïîïpîáîâàë ñõîäèòü íà ñòpàíè÷êó ITU- òàì çàpåãèñòpèpîâàòüñÿ òpåáóþò:( Ãäå å
ùå ìîæíî íàéòè èíôîpìàöèþ ïî ýòîìó ñòàíäàpòó? Õîòÿ áû ïpîñòî ñóòü è, ìîæåò áûòü
, àëãîpèòì. Çàpàíåå ñïàñèáî.
                                Ñ óâàæåíèåì, Nikolay
--- GoldED 2.41+
 * Origin: HELIUM Mail System (2:5000/72.29)


 RU.COMPRESS 
 From : Maxime Zakharov                      2:5020/400     07 Apr 99 15:57:45
 To   : All
 Subj : Re: Àpèôìåòè÷åñêîå êîäèpîâàíèå

From: Maxime Zakharov <mbb@sochi.ru>
Andrew Filinsky wrote:
> ïîïûòêå óâåëè÷èòü CodeValueBits, è, ñëåäîâàòåëüíî, MaxFrequency, ïpîöåäópà
> EncodeSymbol () óõîäèò â áåñêîíå÷íûé öèêë... :(
> P.S. Â ïpèâåäåííîì ïpèìåpå òèï Integer ýêâèâàëåíòåí signed long.
À èñïîëüçîâàòü ÷òî-íèáóäü ýêâèâàëåíòíîå unsigned long íå ïðîáîâàë ?
--
Maxim Zakharov                http://tnet.sochi.net/~maxime/
Sochi, Russia
--- ifmail v.2.14dev3
 * Origin: Mosbusinessbank, Sochi branch (2:5020/400)


 RU.COMPRESS 
 From : Vadim Yoockin                       2:5020/1042.50  07 Apr 99  21:55:54
 To   : Alex Goldberg
 Subj : Re: àæèîòàæ & arj_v2.60

Ïpèâåòñòâóþ, Alex!
06 Apr 99, Alex Goldberg ïèñàë ê Vadim Yoockin:
 VY>> Â òåñòîâûõ çàáåãàõ, îïóáëèêîâàííûõ â
 VY>> ftp://fort.tatarstan.ru/pub/zbr/arc/vytest01.txt
 VY>> îí ó÷àñòâîâàë ïîä èìåíåì 'by' (íå çíàþ ïî÷åìó, òàê âûøëî :-), íî
 VY>> ïîçæå îáÿçàòåëüíî ïðèäóìàþ äðóãîå íàçâàíèå. Â ïðîåêòå áûëî 'ybs',
 VY>> íî óâåðåííîñòè â ýòîì ïîêà íåò.
 AG>      Êñòàòè, íàñ÷åò îáåùàííî-çàìàí÷èâîãî 'by' aka 'ybs'  ;) Êîãäà ìîæíî
 AG> íàäåÿòüñÿ âçãëÿíóòü íà áåòà- âåpñèþ ? ;)
Ê ñîæàëåíèþ, íà íåêîììåð÷åñêèå ïðîäóêòû âðåìÿ íàõîäèòñÿ íå â ïåðâóþ
î÷åðåäü è ÷àñòî ïðèõîäèòñÿ âûáèðàòü - äîâîäèòü äî óìà èìåþùóþñÿ âåðñèþ,
èëè ïðîáîâàòü íîâûå èäåè ;( Ðàçâå ÷òî âûïóñòèòü ê-í pre-beta äëÿ
îñîáî èíòåðåñóþùèõñÿ ;)
 AG> PS: Hàñ÷åò íàçâàíèÿ - ybs òîæå íå ñîâåòóþ, òàê ëåãêî ìîæíî
 AG> ïpåäñòàâèòü, êàê îíî áóäåò ïpî÷èòûâàòüñÿ "â póññêîé òpàíñêpèïöèè" ;)
Î÷åíü ìèëî ;)
  Âñåãî äîáðîãî. Vadim Yoockin
... A Smith and Wesson beats four aces.
--- Ñòàpûé Äåä ñòîèìîñòüþ 3.00.Alpha4 äîïëàòà â ÑÊÂ UNREG
 * Origin: yoockinv@mtu-net.ru (2:5020/1042.50)


 RU.COMPRESS 
 From : Roman Lavrentev                      2:5030/821.33  07 Apr 99 22:45:02
 To   : Vadim Yoockin
 Subj : ACB ver.1.23c

                   Hi Vadim Yoockin!
 VY> RAR'îì (õîòÿ ÿ è íå ïîëüçîâàëñÿ åãî ìíîãîòîìíûìè ôóíêöèÿìè),
   Ãì, íå ìîãó ñêàçàòü, ÷òî òû ìíîãî ïîòåðÿë :-)
 VY> íî ïàðó ðàç íàëåòåë íà ãëþêè arj 2.41.
   Ïîæàëóñòà, Âàäèì, ïðèâåäè ïðèìåð.
 VY> "Äðóæåñòâåííûì èíòåðôåéñîì", êñòàòè, ÿ òîæå íå ïîëüçóþñü,
 VY> ïðåäïî÷èòàÿ "äðóæåñòâåííóþ êîìàíäíóþ ñòðîêó".
   Óãó, ñîãëàñåí è âñåñòîðîííå ïîääåðæèâàþ. IMHO ýòî ìíîãî óäîáíåå
è îùóòèìî áûñòðåå!!
 VY>   1) ïîïðîáîâàòü ïîçàïóñêàòü íå â ðåæèìå "best compression",
 VY> à ñ      áîëåå ïðàêòè÷íûìè -m3 èëè -m4;
   ß ñðàâíèë êîìïðåññîðû íà èõ ìàêñèìàëüíûõ âîçìîæíîñòÿõ, ïðè ÷åì
çäåñü "... áîëåå ïðàêòè÷íûå ..."??
 VY>   3) êîãäà âñòðå÷àþòñÿ ìóëüòèìåäèéíûå äàííûå (à â äàííîì
 VY> òåñòå      ýòî èìåííî òàê), íàñòîÿòåëüíî ðåêîìåíäóåòñÿ
 VY> äîáàâèòü -mm;
   Multimedia compression ÿ Ðàðó âûñòàâèë, òîëüêî ÷òî òîëêó?
 VY>    4) âçÿòü íîâóþ âåðñèþ rar 2.50, êîòîðàÿ
 VY> ðàáîòàåò ñóùåñòâåííî      áûñòðåå è æìåò ÷óòü ëó÷øå.
   Ãì, Âàäèì, ýòî íå êîððåêòíî!! Ïðè ÷åì çäåñü íîâàÿ âåðñèÿ??
Òîãäà óæ è jar, arj è cabarc íàäî áðàòü 99 ãîäà! Òîëüêî èõ íåò ïîêà,
ó ìåíÿ ïî êðàéíåé ìåðå...
 RL> Òàê ÷òî íà âûõîäå ïîëó÷àåì ñëåäóþùèé âûâîä: "íàäî áûñòðî" -
 RL> þçàé ARJ, "íàäî êà÷åñòâåííî" - ðàáîòàé cabarc'îì, "íàäî íå÷òî
 RL> ñðåäíåå" - JAR!!
 VY> Åñòü åùå ìíîãî àðõèâàòîðîâ, êîòîðûå ìîãóò â êîðíå èçìåíèòü
 VY> òàêîé âûâîä ;-)
   Äà íåò, ÿ íå òî èìåë â âèäó! ß ïèñàë î òîì, ÷òî ó Ðàðà â ïðèíöåïå
íåò íÈøè, êîòîðóþ áû îí òâåðäî çàíèìàë: îí âåçäå "ïîñåðåäèíêå", íåò
ïàðàìåòðà ãäå îí áû îäíîçíà÷íî "ðóëèë".  òî æå âðåìÿ â êà÷åñòâå
"ñðåäíåãî" êîìïðåññîðà åãî áðàòü ñîâåðøåííî íåõî÷åòñÿ, òàê êàê åñòü
áîëåå äîñòîéíûå ïðåòåíäåíòû íà ýòî ìåñòî. À àrj, jar è cabarc ÿ âçÿë
äëÿ ïðèìåðà èñêëþ÷èòåëüíî èç-çà èõ ïîïóëÿðíîñòè è ëè÷íîé ê íèì ñèìïàòèè.
 YV> À âîîáùå, quake2 ëó÷øå âñåãî äîëæåí ïîæàòüñÿ uharc'îì.
   Ïî÷åìó? Åñëè íå çàòðóäíèò, ïëç, ðàçâåðíóòûé îòâåò.
 VY> ðåêîìåíäóþ îáðàòèòüñÿ ê Áóëàòó Çèãàíøèíó, êîòîðûé â arj'e
 VY> ðàçáèðàåòñÿ íå õóæå ñàìîãî àâòîðà.
   Òîãäà ìîæåò îí è ïðî ãëþêè arj 2.41 ðàññêàæåò? Áóëàò, ïîæàëóéñòà,
åñëè áóäåò âðåìÿ - ïðîëåéòå ñâåò íà âîïðîñ...
   Ñåãîäíÿ ñîêëàíîâåö çàëèë ìíå ACB v.1.23c ñî ñëîâàìè ".. ýòà øòóêà
óäåëûâàåò JAR ..". Âàäèì, åñëè ðàáîòàëè ñ ýòèì ÀÑ - ðàññêàæèòå âïå÷àòëåíèÿ.
Ñ óäîâîëüñòâèåì âûñëóøàþ äîëãèé ðàññêàç...
P.S. àõ, äà, çàáûë êîïèðàéòû, íà âñÿêèé ñëó÷àé èñïðàâëÿþñü:
   ÀÑÂ 'Associative Coder by Buyanovsky' by George Buyanovsky 06.23.96 v.1.23c
 Bye...
                                         NapalmeR.[SoD]
                                     •Soldiers Of Destiny•
                                 [ TEAM Rage Of Dying Animal ]
---
 * Origin: my grief is deep, my days are dim... (2:5030/821.33)
 Ïðåäûäóùèé áëîê Ñëåäóþùèé áëîê Âåðíóòüñÿ â èíäåêñ