Kirjoittaja |
Viesti |
TT
| Tiistaina, 22. tammikuuta, 2002 - klo 19.34: | | Haloo? Olis semmonen kysymys: Olen purkanut tiedostoja Amigalla Ram: muistiin. Ram-muistissa näkyy vielä olevan jälkipaketteja esim: ksrt-gh.L01 jne. Olen käyttänyt seuraavaa purkukäskyä, jonka kuuleman mukaan pitäisi olla oikein: lha -v x ram:ksrt-gh.L01 ram: Eli kirjotin tämän COMMANDilla. Painoin enteriä ja seuraavaksi kun purkaamisen olis pitäny alkaa, tulikin "warning, skipping extraneous data" ja hieman sen jälkeen paketti alkoi purkautumaan jättäen tiedostoja väliin, johtuen tuosta virheilmoituksesta. Onko paketit virheellisiä vai onko purkukäskyni puutteellinen? Kiitos, jos viitsitte vastata. Olen innokas Amiga-ohjelmoinnin aloittelija!
|
Mika Hanhijärvi
| Tiistaina, 22. tammikuuta, 2002 - klo 22.32: | | No tuo virhe tulee juuri silloin kun paketti on vioittunut. Tässätapauksessa näyttäisi kuitenkin äkkiseltään siltä, että isompi lha-paketti on pakkaamisen jälkeen splitattu pienemmiksi palasiksi.Eli noita paketteja on useampikin vai mitä ? Päättelin tuon siis tuosta tiedoston päätteestä .L01 Aivan ensimmäiseksi nuo pienet paketit pitää yhdistää esim C: hakemistosta löytyvällä join-komennolla. Paketit pitää yhdistää numerojärjestyksessä pienemmästä suurempaan päätteen numeroon. Aivan ensimmäisesksi paketiksi pitää laittaa osa-paketti, jolla on pääte .lha (mikäli sellainen on=. Toinen vaihtoehto on käyttää jotain purkuohjelmaa, joka osaa purkaa splitattuja paketteja automaattisesti ilman joinaamista. En nyt just muista onko lha:ssa jotain optiota jola tuo onnistuu, saattoi hyvin ola.
|
Mika Hanhijärvi
| Tiistaina, 22. tammikuuta, 2002 - klo 22.43: | | Jos annat pelkän lha, komennon niin saat helppiä lha:n optioista. tuo -v on ainakin väärin. Eli "-v Set compression speed" Kokeilepas -V. Huomaa että isolla ja pienellä kirjaimella on eri merkitys. En muista toimiiko tuokaan kun sen selitys on "-V Enable / set multivolume size(KB)"
|
Jani Kuituniemi
| Tiistaina, 22. tammikuuta, 2002 - klo 23.01: | | Huomiona, tuollainen virhe-ilmoitus tulee myös jos yrittää avata esmes .lzx pakettua lha:lla. Tuo .L01 pääte hämää ainakin minua, onhan se paketti varmasti lha pakattu?
|
Mika Hanhijärvi
| Keskiviikkona, 23. tammikuuta, 2002 - klo 2.28: | | No jos se kerran alkoi purkaa joitakin riedostoja skipattuaan joitakin, niin pakkohan sen on olla. Tuo .L01 viittaisi nimenomaan splitattuun pakettiin. Eli alkuperänen paketti on ollut esim PLAA.L01, PLAA.L02, PLAA.L03 jne...
|
Mika Hanhijärvi
| Keskiviikkona, 23. tammikuuta, 2002 - klo 2.33: | | No hö miten tuossa nyt noin kävi, niinkun mielestäni tarkistin tuon. Eli näin piti sanoa: Eli alkuperänen paketti on ollut esim PLAA.lha ja splittauksen jälkeen on tuloksena ollut. PLAA.L01, PLAA.L02, PLAA.L03 jne. Miten kummassa tuosta nyt hävisi tekstiä välistä, tuo ei edes ollut mikään typo .
|
TT
| Torstaina, 24. tammikuuta, 2002 - klo 12.31: | | Kiitoksia neuvoista, mutta nyt olen juuttunut siihen joiniin. Selitän tarkemmin: Mulla on C:hakemistossa siis Join sekä Joinz. New Shellissä kirjoitan joinz, jolloin ohjelma aukeaa, mutta join ei toimi, koska kirjoitan ilmeisesti jonkin väärin.. Ajatellaanpa että olen nyt New Shellissä, jossa lukee.... RAM: Join noin kirjoitin sen, mutta tulee"required argument missing".. sitten tuo joinz antaa seuraavanlaisen kokeilun: kun kirjoitan esim. "joinz krut-ik.lha" tulee teksti, joka pyytää kyseistä diskettiä luettavaksi. No koska ne paketit on siis RAMissa, niin en tiedä miten ne sitten pitäisi lukea... joten lopetan homman "a" kirjaimella ja olen taas alkupisteessä. Joku kysyi että onko paketteja useampia? Kyllä on. Niitä on yksi LHA ja loput paketit ovat 01, 02, 03 juuri noin siis. Ja kokeilin myös sitä -v kirjoittaa sen isommalla, mutta ei tullut mitään. optionit on joo hyvä tsekata.. tuo aiemmin kertomani rivi " lha -V x blaa-bla.lha " oli siis ohjelmoijien oma kehoitus purkukäskyksi. Lisäsin siihen siis vain " lha -V x ram:blaa-bla.lha ram: " jolloin se virheilmoitus tulee ja kestää pienen tovin, kunnes yhtäkkiä rupeekin purkamaan.. Lha:ta se joo on ainakin, mutta pari tärkeää tiedostoa ohjelman toiminnan saamiseksi jääkin pois, kun ei pura niitä, en tiedä miksi. Ja joku puhui ohjelmasta joka purkaisi ilman join käyttöä Minkähännimisiä ohjelmia pitäisi etsiä löytyisikö niitä Aminetista vaikkapa? Voisitteko neuvoa vielä, miten tehdään tämä joinaus, jotta siis saan ne 01, 02 jne. yhdistettyä? Entä mitä sitten teen, kun olen joinannut ne paketit? Kiitän edelleen neuvoista, kokeilemalla ja kyselemällä oppii.
|
Mika Hanhijärvi
| Torstaina, 24. tammikuuta, 2002 - klo 13.56: | | No AmigaOS:n komennoista saa yleensä syntaksikuvauksen antamalla parametriksi ?:n. Eli esim: Join ? Join:n tapauksessa se on: FILE/M/A,AS=TO/K/A Mikä tarkoittaa esim tätä JOIN plaa.l01 plaa.l02 TO plaa.lha
|
Mika Hanhijärvi
| Torstaina, 24. tammikuuta, 2002 - klo 14.03: | | Niin ja muista tosiaan laittaa se yksi .lha-päätteinen paketti esimmäiseksi tuohon komentoon. Eli esim: JOIN plaa.lha plaa.l01 plaa.l02 TO paku.lha
|
TT
| Sunnuntaina, 27. tammikuuta, 2002 - klo 19.11: | | No nyt olen saanut toimimaan tuon Join -hommelin. Enpä ollut arvannutkaan, että siinä pitää kirjoittaa peräkkäin nämä paketit, mutta hyvin toimii! Eräät paketit olin myös joinannut ja yritin purkaa isoa lzx pakettia, mutta tulee ilmoitus "bad header jotain" ja purkaus loppuu jo ihan alussa. tarkistin kylläkin toistamiseen olinko joinannut ilman virheitä tai olinko jättänyt pois jonkin esim, Lha päätteisen, joka piti alussa olla.. No sitä sattuu. Tärkeä kysymys vielä: Jos lzx-paketin purkauksen keskellä ilmenee seuraavanlainen ilmoitus: Bad data, CRC error tms. ja tämän takia kyseinen purettava tiedosto jää sitten pois, niin olenko oikeassa, jos sanon että se kertoo viallisesta paketista? TT
|
jPV
| Maanantaina, 28. tammikuuta, 2002 - klo 13.58: | | No siis... Jos sulla on multivolume lha-paketti (yleensä muotoa: pak-etti.lha, pak-etti.l01, pak-etti.l02 jne), niin sen voit purkaa optioilla 'lha -V x ensimmäinentiedosto [kohdehakemisto]' eli esimerkkitapauksessa 'lha -V x pak-etti.lha', jolloin se purkaa kaikki .lha - .lxx osat. Tuollaisen multivolume-paketin voi myös tosiaan joinata ensin yhdeksi paketiksi ja sen jälkeen purkaa. Mikäli käyttämässäsi filemanagerissa ei ole valmiina join-käskyä, niin sellainen kannattaa tehdä amigados:in joinia käyttäen. Eli huomattavasti helpompaa vaan valita halutut paketit ja läimäistä join-namiskaa kuin alkaa kirjoitteleen pitkiä rivejä shelliin. Tai eiköhän noita erinäköisiä gui-virityksiäkin ole tehty. Mitä noihin lzx-paketteihin tulee, niin kannattaa tarkastaa ettei niitä ole splitattu jotain erikoista splitteriä käyttäen, joka olisi mahdollisesti tehnyt jotain omia headereitaan tms splitattuihin osiin. Silloin tarvit juuri sen tietyn splittaus/joinaus ohjelman. Jollei sitä sanota readme:ssä tms, niin katso näkyykö osapakettien alussa tai lopussa jotain siihen viittaavaa tekstiä.
|
Ville
| Tiistaina, 29. tammikuuta, 2002 - klo 11.46: | | Jos LZX-paketit tuottaa ongelmia (etenkin pc:llä pakatut tai downloadatut) hae korjauspaketti http://ftp.sunet.se/pub/aminet/util/arc/lzx_netfix.lha On mulla korjannut ainakin osan paketteja. Kannattaa muuten konfiguroida vaikka Directory Opus 4:een kaikki pakkaus- ja purkuohjelmat,on paljon helpompi ja nopeampi käyttää kuin AmigaShell.Eiku imuroimaan... http://dopus.amiga.pl/files/DOpus416JRbin.lha
|
jPV
| Tiistaina, 29. tammikuuta, 2002 - klo 12.58: | | PC:llä ei tietääkseni voi pakata lzx:iä (paitsi Microsoft, joka osti oikeudet lzx:ään ja käyttää sen algoritmejä cab:eissään), mutta siirrossa voi kyllä mennä rikki, kun eräät nimeltä mainitsemattomat pc-selaimet olettavat fiksusti kaikkien tunnistamattomien tiedostotyyppien olevan tekstiä.
|
Jani Kuituniemi
| Tiistaina, 29. tammikuuta, 2002 - klo 17.00: | | PC:lle on UnLZX joka niitä osaa avata. DOS ohjelma. Jostain joskus löysin sen.
|
Ibe U
| Keskiviikkona, 30. tammikuuta, 2002 - klo 12.18: | | Ei kuulemma toimi 100%
|
|