NRG image file kiírása

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok NRG image file kiírása

10 bejegyzés megtekintése - 31-40 / 54
  • Szerző
    Bejegyzés
  • #1944253
    pointux
    Felhasználó

      Na belepillantottam e program forrásába és a következőket tapasztaltam:

      Code:
      if( stat(argv[1],&buf)==0){
        if(!checkIso(argv[1])){
          …
        }
      } else {
        printf(„%s : No such filen”,argv[1]);
      }

      Vagyis – aki nem érti – ha a stat nem nulla visszatérési* értékkel zárul, akkor ezt a hibaüzenetet kapjuk, vagy leáll, ha már iso (, egyébként feldolgozásra kerül).
      Innentől a seggfolt, jogok érthetőek, a dvd-s állítás pedig nem igaz.

      Tehát a stat nem fut le (ezt azt hittem ezt cáfoltuk, hacsak nem hibás a filerendszer – nem tudom előferdülhet-e)…

      *

      stat (2) wrote:
           Upon successful completion, the value 0 is returned; otherwise the
           value -1 is returned and the global variable errno is set to indicate the
           error.

      Picit javítottam a megállapításon. 🙂 (Így már aszem jó.)

      #1944254
      pointux
      Felhasználó

        Meg valaki – akinek kedve van – írhatna ennek a szláv nevű franciának, hogy mekkora bal-szer-szám. :))))

        #1944255
        zoltan22
        Felhasználó

          Ha mar forrast piszkalunk, akkor patkoljuk bele, hogy irja ki az errno-t 😀 :

          az elejere valahova:

          Code:
          #include

          majd a printf-s sor helyere:
           

          Code:
                printf(„%s : No such filenerrno = %dn”,argv[1], errno);

          nagyon kivancsi vagyok, mi a hiba oka

          #1944256
          pointux
          Felhasználó

            Ehhez persze le kéne töltenie a forrást, át kéne írnia, le kéne fordítania…
            Lehet, hogy egy `stat /media/disk-hdb5-filmek/image.nrg´ is elég lenne.

            #1944257
            uzsolt
            Felhasználó
              vizsla wrote:
              Ehhez persze le kéne töltenie a forrást, át kéne írnia, le kéne fordítania…

              Vagy pedig elküldi valakinek email-ben azt a bizonyos fájlt ;D

              #1944258
              kisbetu
              Felhasználó
                uzsolt wrote:
                Vagy pedig elküldi valakinek email-ben azt a bizonyos fájlt ;D

                DVD-iso.
                Nem szívesen kapnék ekkora levelet.

                #1944259
                zoltan22
                Felhasználó

                  Csatolom a patkolt verziot, leforgatott allapotban. (Hegy esete mohameddel? 🙂 )

                  #1944260
                  kozapeti
                  Felhasználó

                    zoltan22:

                    mindenek előtt köszönöm a fáradozásod!

                    kozapeti:~/nrg2iso-0.2$ ./nrg2iso /media/disk-hdb5-filmek/image.nrg /media/disk-hdb5-filmek/image.iso
                    /media/disk-hdb5-filmek/image.nrg : No such file
                    errno = 75
                    kozapeti:~/nrg2iso-0.2$ ..
                    kozapeti:~$ ..
                    kozapeti:/home$ ..
                    kozapeti:/$ ..
                    kozapeti:/$ cd media
                    kozapeti:/media$ cd disk-hdb5-filmek/
                    kozapeti:/media/disk-hdb5-filmek$ ls
                    Alkonyattol.Pirkadatig.2.DVDRiP.XviD.Hundub-Hekii.avi
                    állatságok
                    A.Nagy.Szokes.DVDRiP.XviD.HunDub-ReD.avi
                    Blöff (DvdRip Divx Hun).avi
                    Evolucio.avi
                    GyalogGalopp.avi
                    image.nrg
                    Kegyetlen_20J_E1t_E9kok_202.avi
                    Kegyetlen játékok 3.avi
                    KenPark
                    Kutyaszorítóban.avi
                    Lock,Stock&TwoSmokingBarrels.avi
                    lost+found
                    Microsoft.Office.2003.Hungarian
                    nemferra1cdre
                    nemférrá1cdre
                    Transporter.avi
                    xvid
                    kozapeti:/media/disk-hdb5-filmek$

                    #1944261
                    zoltan22
                    Felhasználó

                      A kovetkezo a problema: az nrg2iso program megprobalja az image.nrg falj tulajdonsagait lekerdezni, de hibat kap ( errno = 75 EOVERFLOW-ot jelent), ugyanis a fajl nagyobb mint 2GB, es ezert a merete nem fer be a C nyelv egesz (int) tipusaba.
                      Egy megoldas az lenne, hogy nrg2iso programot egy kicsit at kellene irni, hogy tamogassa a 2GB-nal nagyobb fajlok kezeleset is. Mivel nem nagy program, szerintem konnyen megoldhato (lehet holnap meg is csinalom :D)

                      #1944262
                      kozapeti
                      Felhasználó

                        értem, hát akkor meg van a megoldás. köszönöm mindenkinek a hozzászólásokat!

                        zoltan22: ha esetleg lenne kedved kijavítani örülnék neki 1.gif 

                      10 bejegyzés megtekintése - 31-40 / 54
                      • Be kell jelentkezni a hozzászóláshoz.