                               Ŀ
           Ĵ 182 moznosti! Ŀ
                                                 
                                                                  
                C O T O J E   verze 1.0         KYBLSoft 1999     
                                                                  
                                                                  
                            Ŀ                 
           Ĵ Autor: Ales Janda 
                                             30. 6. 1999

     *********   Tento program je FREEWARE  a lze ho bezplatne   *********
     *********         pouzivat i v komercnim prostredi.         *********
     *********                                                   *********
     *********        Je naprosto bez omezeni a licence.         *********




                                 O B S A H :

                   strana 1  -   Uvod
                   strana 2  -   Formaty, ktere rozpozna
                   strana 3  -   Formaty, ktere odhadne
                   strana 4  -   Komprese a puvody souboru
                   strana 5  -   Formaty s podrobnostmi
                   strana 6  -   Soubory, ktere rozpozna podle jmena
                   strana 7  -   Mod detekce pocitace
                   strana 8  -   Nove formaty
                   strana 9  -   Adresa a podekovani




*****  strana 1  *****

   Necelych 23 kB velka utilita pro DOS, ktera slouzi k urcovani typu parame-
   tru a formatu souboru.

   Program napsan v editoru  Volkov Commanderu verze 4.00.040 beta,  prelozen
   v jazyku Turbo C++ verze 1.01  a tento help napsan v programu Dexter verze
   2.01. Delano pod opecnim systemem Caldera DR-DOS verze 7.01.


   Ŀ
           Minimalni pozadavky        
         jsou opravdu minimalni:      
   Ĵ
    * DOS 3.3 nebo vyssi              
    * EGA (pri CGA jine barvy)        
    * Ve Windows doporuceno spoustet  
      v prikazovem radku              
   

   Polozka se zadava jako parametr za jmenem programu. Lze v parametru pouzit
   take znaky * a ?, ktere nahrazuji platne znaky.  Po spusteni bez parametru
   si misto nej  program dosadi  "*.*".   Po tomto  mohou nasledovat  jeden z
   parametru:
               /S  -  pouze vypis souboru bez detekce
               /P  -  detekce pocitace obecne
               /N  -  nonstop vypis
               /D  -  vypis i adresaru
               /V  -  detekce i souboru s atributem Volume (jinak nedetekuje)

   Jednotlivy  vypis  souboru je  delen do  stranek.  Program  pozna,  zda je
   aktivni 25ti nebo 50ti radkovy mod  a podle toho se zaridi.  Dale detekuje
   kodovani  cestiny  (bratri Kamenickych  a Latin 2) .  Pri  nenainstalovani
   zadneho kodovani se detekuje kod Kamenickych!

   Velikost na disku ukazuje, kolik soubor opravdu zabira na disku.

   Vyznam atributu souboru:
     Arc (Archive)    -  Archivni
     R/O (Read Only)  -  Jen ke cteni
     Hid (Hidden)     -  Skryty
     Sys (System)     -  Systemovy
     Vol (Volume)     -  1. soubor s timto atributem je jmenovkou disku

   Mimo toho detekuje mnoho formatu souboru.

   Priklady:
   cotoje.exe                 - detekce o souborech v aktualnim adresari
   cotoje.exe *.*             - stejne jako u predchoziho prikladu
   cotoje.exe c:\dos          - detekuje se adresar C:\DOS
   cotoje.exe c:\dos\*.*      - detekuji se vsechny soubory v adresari C:\DOS
   cotoje.exe /p              - detekuje se pocitac na aktualnim disku
   cotoje.exe d: /p           - detekuje se pocitac na disku D:
   cotoje.exe /v              - vypis souboru v aktualnim adresari
   cotoje.exe c:\dos\*.* /v   - vypis souboru v adresari C:\DOS
   cotoje.exe /n              - soubory se detekuji bez preruseni


   Navratove kody (na pozdejsi pouziti):
   0  -  adresar
   1  -  1 a vice souboru
   2  -  zadana polozka neexistuje
   3  -  nastala chyba, nebo je program prerusen
   4  -  napoveda po zadani - /? -

*****  strana 2  *****

   56 formatu, ktere program Cotoje v1.0 rozpozna podle struktury:

   AIF  -  zvukovy format (digitalni zvuk)
   ANI  -  ikona Microsoft RIFF ACON
   ANM  -  animacn formt ANIM
   AR6  -  archiv vytvoreny balicim programem od Software602
   ARC  -  archiv vytvoreny programem ARC
   ARJ  -  archiv vytvoreny programem ARJ
   AU   -  zvukovy format (digitalni zvuk)
   AVI  -  animacni format (Microsoft RIFF AVI)
   BMP (O)  -  graficky format, bitmapa. OS/2 Bitmap (verze 1.x nebo 2.x)
   BMP (W)  -  temer jako predchozi.  Rozpozna Microsoft Windows Bitmap 1.x a
           3.x  (Pozor! Nekdy se plete s OS/2 Bitmap !)
   CMF  -  hudebni format (CTMF, midi zvuk)
   DOT  -  textovy soubor psany v programu Microsoft Word
   DLL  -  knihovna pro Windows
   EMF  -  graficky format
   EXE  -  spustitelny EXE soubor
   FLC  -  klon formatu FLI
   FLI  -  animacni format
   FRM  -  formular vytvoreny programem K602
   GC6  -  tabulka s grafem vytvorena programem Calc602
   GIF  -  graficky format, u novejsi verze (89a) moznost animace
   HAP  -  archiv vytvoreny programem HAP
   HYP  -  archiv vytvoreny programem HYPER
   IFF  -  graficky format (Interchange File Format)
   J    -  archiv vytvoreny programem JAR
   JPG  -  graficky format se ztratovou kompresi (JPEG)
   JRC  -  archiv vytvoreny programem JRchive
   KBO (neprava pripona)  -  archiv vytvoreny programem KBOOM
   MDI  -  jina pripona formatu MID
   MID  -  hudebni zvuk (MIDI)
   OOP  -  archiv vytvoreny programem OOP
   PAK  -  archiv vytvoreny programem PAK
   PIC  -  graficky format
   PCT  -  graficky format
   PCX  -  graficky format
   PNG  -  graficky format
   PS   -  textovy graficky format (PostScript)
   RAR  -  archiv vytvoreny programem RAR
   RMI  -  hudebni format Microsoft RIFF MIDI
   RTF  -  textovy soubor ve formatu Rich Text Format
   S3M  -  hudebni format SCRM
   SAR  -  archiv vytvoreny programem SAR
   SCR(O)  -  graficky format
   SCR(S)  -  setric obrazovky pro Windows
   SMK  -  animacni format
   SQZ  -  archiv vytvoreny programem SQZ
   TC6  -  tabulka vytvorena programem Calc602
   TIF  -  graficky format
   UBB  -  animacni format
   UC2  -  archiv vytvoreny programem Ultra Compressor II
   VOC  -  zvukovy format (Creative Lab's Sound File, digitalni zvuk)
   WAV  -  zvukovy format (Microsoft RIFF WAVE, digitalni zvuk)
   WPC  -  graficky format
   XM   -  hudebni format (propojeni midi hudby a digitalnich zvuku)
   ZIP  -  archiv vytvoreny jednim z programu ZIP (WinZip, PKZip, Zip386...)
   ZOO  -  archiv vytvoreny programem ZOO

   Pozn.:
   Nektere formaty  (ANI,ARC,PS,UBB) program pozna podle struktury jen nekdy,
   takze je detekuje  i podle pripony.  Naopak jine  (BMP(W1),ICO,PAK)  pozna
   podle obsahu jen malo a presvedci se i priponou.


*****  strana 3  *****

   61 formatu, ktery pozna jen podle pripony:

   AIN  -  archiv vytvoreny programem AIN, ktery je predevsim velmi rychly
   ANI  -  animacni format
   ASM  -  soubor se zdrojovym kodem v jazyku Assembler
   BAK  -  zalozni soubor
   BAS  -  soubor se zdrojovym kodem v jazyku Basic (QuickBasic nebo GWBasic)
   BAT  -  standartni davkovy soubor
   BIG  -  velky datovy soubor
   BIN  -  binarni datovy soubor
   BTM  -  davkovy soubor pro 4DOS
   C    -  soubor se zdrojovym kodem v jazyku C
   C--  -  soubor se zdrojovym kodem v jazyku C--
   COM  -  spustitelny COM soubor (do 64 kB)
   CPP  -  soubor se zdrojovym kodem v jazyku C++
   CUT  -  graficky format (Dr. Halo)
   CFG  -  konfiguracni soubor s ulozenim nastaveni
   DAT  -  datovy soubor
   DBF  -  databaze vytvorena programem K602
   DIZ  -  textovy soubor
   DOC  -  textovy soubor (Dokument)
   DOK  -  jina pripona pro DOC
   DRV  -  ovladac nejakeho zarizeni
   EPS  -  textovy graficky format (Encapsuled PostScript)
   FNT  -  jina pripona pro FON
   FON  -  soubor s fontem pisma pouzivajici se v DOSu
   FRM  -  textovy soubor (formular) urceny k vyplneni napr. pro registraci
   GL   -  animacni format
   H    -  knihovna k jazyku C
   H--  -  knihovna k jazyku C--
   HLP  -  textovy nebo binarni soubor s napovedou k programu
   HOF  -  podobne jako SCO, tabulka vitezu ve hre (Hall of Fame)
   HTM  -  stranka v jazyku HTML
   ICO  -  graficky format (ICONS)
   IMG  -  graficky format GEM Raster (IMG)
   INF  -  textovy informacni soubor
   INI  -  jiny nazev pro CFG, soubor s ulozenim nastaveni
   JAV  -  soubor se zdrojovym kodem v jazyku Java
   KFG  -  ceska mutace pripony CFG
   LZH  -  archiv vytvoreny programem LHA
   MOD  -  hudebni format (propojeni midi hudby a digitalnich zvuku)
   MOV  -  animacni format QuickTime
   MP2  -  zvukovy format se ztratovou kompresi, stara forma
   MP3  -  nova forma pro MP2 s jeste lepsi kompresi
   MPG  -  animacni format se ztratovou kompresi (MPEG)
   NFO  -  jiny nazev pro INF
   OVL  -  spustitelna cast nejakeho programu nebo jeho ovladac
   PAK  -  zabaleny soubor k nejakemu programu
   PAS  -  soubor se zdrojovym kodem v jazyku Pascal
   RAW  -  zvukovy format (digitalni zvuk), nekdy kryci pripona
   SAV  -  soubor s ulozenim napr. pozice ve hre
   SCO  -  tabulka vitezu ve hre (Score)
   SND  -  jako format RAW
   ST   -  graficky format, jina pripona od PCX
   SWP  -  docasny soubor
   SYS  -  systemovy soubor, nacitajici se po restartu pocitace
   TGA  -  graficky format
   TMP  -  docasny soubor urcen k brzkemu smazani
   TPU  -  knihovna k jazyku Pascal
   TTF  -  font s pismem pouzivajici se v prostredi Windows
   TXT  -  textovy soubor
   UB   -  soubor se zdrojovym kodem v jazyku UBasic
   WMF  -  graficky format

   Vetsinu z techto  formatu nelze poznat  a detekovat,  protoze jsou pokazde
   jine.


*****  strana 4  *****

   Program dale rozpozna techto 11 kompresi souboru:

   AIN       -  ne moc vykonna, ale presto uzitecna komprese
   COMPACK   -  vysoce kvalitni a rychle rozbalujici utilita
   DIET      -  kvalitni komprese
   LZEXE     -  francouzska komprese, rozsirena hlavne pro freewarovou verzi
   OPTLINK   -  opravdu velmi dobra komprese
   PACKWIN   -  ne prilis znama komprese
   PASCAL    -  komprese pro jazyk Pascal
   PKLITE    -  nemene rozsirena utilita, dobra komprese
   PROCOMP   -  velke zmenseni, ale funkcni jen na COM souborech
   TINYPROG  -  stredne dobra komprimace
   UC2       -  dobra a rychla utilita

   Tyto komprese program rozpozna jen  na zaklade vlozenych vzorku,  po zmene
   hlavicky kompresi je program nevidi.

   Mimo  techto kompresi  na  zaklade  vzorku textu  rozpozna EXE  soubor pro
   Windows a OS/2.


   3 puvody spustitelnych souboru:

   Lha's SFX   -  samorozbalovaci archiv programu LHA
   Rar SFX     -  samorozbalovaci archiv programu RAR
   Sphinx C--  -  malo znamy jazyk, ktery je propojenim C a Assembleru

   Tyto puvody vsak u souboru lze poznat jen tehdy, ze nejsou zabaleny jednou
   z kompresi souboru. Po kompresi se data mimo zmenseni obsahu take zakoduji
   do jiz tak necitelnych znaku.


*****  strana 5  *****

   Nektere formaty umi program rozlisit lepe, a proto jsou automaticky zobra-
   zovany podrobnejsi informace.
   Je to 22 formatu:

   ARJ  -  verze, ktera archiv vytvorila a minimalni verze na jeji rozbaleni
   AVI  -  prodleva, pocet snimku, sirka, vyska, je-li zvuk
   BMP(O)  -  sirka, vyska, typ komprese, pocet barev
   BMP(W)  -  (jen 3. verze) jako BMP OS/2
   C--  -  verze programu, ktery soubor vytvoril
   COMMAND.COM  -  rozpozna verze:     MS-DOS 5.0,  MS-DOS 6.0,  MS-DOS 6.2,
                   Caldera  DR-DOS  7.01,   MS-DOS 7  pro  Windows 95  verze
                   4.00.950, MS-DOS 7 pro Windows 95 OPK2.1 verze 4.03.1111,
                   MS-DOS 7  pro  Windows 98  verze  4.10.1998,  MS-DOS  pro
                   Windows NT 5.0 (zkouseno na Beta 2)
   EXE  -  velikost hlavicky (header)
   FLC  -  pocet snimku, sirka, vyska, prodleva mezi obrazky a rychlost
   FLI  -  stejne jako FLC
   GIF  -  detekce verze, sirky a vysky
   ICO  -  pocet ikon v souboru
   JPG  -  detekce verze formatu
   LHA  -  verze puvodu vytvareciho programu
   LZEXE  -  verze teto komprese
   MOD  -  nazev skladby
   PCX  -  detekce verze, sirky a vysky, pocet barev
   S3M  -  nazev skladby
   SCR  -  zjisteni verze formatu
   TGA  -  sirka, vyska
   WAV  -  kvalita v Herz, pocet bitu a mono x stereo, delka v sec
   XM   -  verze, nazev, vytvareci program
   ZOO  -  verze archivu


*****  strana 6  *****

   Dale program rozpozna 20 znamych jmen souboru:

   4DOS.COM nebo 4DOS.EXE  -  spousteci program  na nadstavbu DOSu,  ktera ma
                              predevsim vice funkci
   ANTI-VIR.DAT  -  soubor podobny CHKLIST.MS, ale vytvoreny jinym programem
   AUTOEXEC.BAT  -  standartni davkovy soubor,  ktery se spousti pri nabihani
                    systemu (po CONFIG.SYS)
   AUTORUN.INF   -  soubor,  podle ktereho se pod Windows automaticky spousti
                    programy napr. po vlozeni CD
   BOOT.INI      -  timto souborem  se spousti  vyber operacnich  systemu  po
                    restartu pocitace
   CHKLIST.MS    -  soubor vytvoreny programem  Microsoft Anti-Virus s daty o
                    souborech  v adresari.  Protoze tyto  soubory rozhazi  po
                    celem disku, neni to dobry zpusob
   CONFIG.SYS    -  soubor se  zavadenim ovladacu,  ktery se  spousti hned po
                    systemovych souborech
   DESKTOP.INI   -  soubor pro Windows s udaji o stavu aktualniho adresare
   DIRINFO       -  udaje o aktualnim adresari
   DOS4GW.EXE    -  ovladac na uzivani napr. rozsirene pameti
   EGAVGA.BGI    -  ovladac na pouzivani grafickeho modu
   FILE_ID.DIZ   -  soubor se specifikaci o souborech v danem adresari
   FILEINFO      -  jiny nazev pro FILE_ID.DIZ
   WIN.COM       -  spousteci soubor pro Windows 95/98

   IBMBIO.COM   Ŀ   soubory s  operacnim systemem  spoustejici se  pri  jeho
   IBMDOS.COM       nabihani. Vsechny tyto soubory na rozdil od CONFIG.SYS a
   IO.SYS          AUTOEXEC.BAT  musi byt.  Poradi a  kdy ktery  soubor  se
   MSDOS.SYS        spusti - viz nize
   COMMAND.COM  

   Poradi souboru spoustejicich se pri nabihani operacniho systemu:

   MS-DOS a Windows 95/98                 Jine DOSy a Windows NT
      IO.SYS                                 IBMBIO.COM
      MSDOS.SYS                              IBMDOS.COM
      COMMAND.COM                            COMMAND.COM
      CONFIG.SYS                             CONFIG.SYS
      AUTOEXEC.BAT                           AUTOEXEC.BAT


*****  strana 7  *****

   Detekce pocitace (parametr "/p"):

   Program detekuje celkem 8 polozek:

   ASCII kodovani          -  zjisteni nainstalovaneho  kodu Kamenickych nebo
                              Latin2. Pri jinych, mene castych kodech je tato
                              detekce chybna
   Verze DOSu              -  vraci verzi MS-DOSu.  Pozor!  Novejsi jine DOSy
                              nez MS-DOS vraci verzi 6.0!
   Verze 4DOSu             -  jeli tento  vylepseny shell  DOSu nainstalovan,
                              detekuje verzi
   Jmenovka disku          -  napise jmeno disku
   Vyrobce disku           -  zobrazi vyrobce a verzi disku
   Celkova velikost disku  -  detekuje pocet bajtu celkem na zadanem disku
   Volne misto na disku    -  zjisti volne misto na disku
   Velikost clusteru       -  zjisteni velikosti clusteru,  neboli kolik bude
                              skutecne na disku zabirat soubor veliky 1 b
   Seriove cislo disku     -  detekuje seriove cislo disku

   Pod Windows se  vetsinou stane to,  ze se zepta na  potvrzeni dalsiho behu
   programu. Zadejte proto "Ignorovat".


   Zadny program neni dokonaly, a proto se lehko muze stat, ze program spatne
   detekuje zadany soubor. Za pripadne ztraty timto vznikle se neruci.


   Historie programu Cotoje:
   
   zadna, toto je prvni verze 1.0



*****  strana 8 *****

   V pristich verzich programu:

   *  serazeni souboru podle jmena
   *  vice druhu kodovani
   *  vypis a rozbaleni archivu ZIP
   *  zobrazeni formatu BMP, PCX a GIF
   *  prehravani WAV, VOC, AIF a AU
   *  moznost zmeny jednotlivych polozek
   *  funkce vypisu do souboru
   *  dalsi formaty a specifikace


   Samozrejme,  ze tyto formaty nejsou vsechny.   Pokud vite jeste o nejakem,
   vite presnejsi  specifikaci  nejakeho programu  nebo mate svuj dobry  (viz
   nize),  zaslete mi ho  prosim  s co  nejpodrobnejsim popisem.  Format bude
   zarazen do programu.  Pozor! Pokud Vas format neni rozsireny vice nez mezi
   Vase nejblizsi kamarady, neposilejte mi ho. V praxi by byl nepouzitelny.


   Mate svuj vlastni DOBRY format a chcete ho zaradit do meho programu?
                                  - - - -
   Pak posli disketu s detailnim popisem formatu, nekolik jeho vzorku a popr.
   zobrazovac (prehravac) nebo  ten samy obrazek (zvuk) ve znamejsim formatu.
   Novy format bude zarazen do pristi verze programu  a na zadost i se jmenem
   autora.


*****  strana 9 *****


   Veskere Vase dotazy,  namety, pripominky,  zadosti o novou verzi, jiny nas
   software nebo informace posilejte na adresu KYBLSoftu:

   Ŀ
      Ŀ   
          Ales Janda               
          Cukrovar 1069            
          Kralupy nad Vltavou      
          278 01                   
      Ĵ   
              Internet:            
       http://kyblsoft.borec.cz    
      Ĵ   
          Tel.:  0604/775475       
                 0205/726922       
         
   

   Za vytvoreni tohoto programu dekuji:
   *  autorum knihy Encyklopedie grafickych formatu
   *  autorum psanych helpu v ARJ, ve FastTrackeru 2.0 za navod na XM
      a M. Nemeckovi za navod k SCR
   *  programum QuickView a PlayAnyFile  za overeni detekce u nekolika forma-
      tu, Unp za detekci EXE souboru a  Norton Disk Editoru za overeni disko-
      vych operaci
   *  autorum programu Tech Help!  a jeho ceske mutace Sysmana za instrukce v
      Assembleru
   *  Vit$oftu za poskytnuti detekce kodovani cestiny na internetu
   *  bratrovi a tatovi za programovaci pripominky
   *  mymu mozku za samozjisteni mnoha formatu
   *  a samozrejme i  autorum jazyka Turbo C++,  bez nich by program nevznikl
      vubec (alespon ne v tomto zneni)
 


                       Dekujeme za pouziti programu Cotoje verze 1.0

                                                               KYBLSoft

     konec dokumentu  