Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Dec 2000 17:51:16 +0100
From:      Sverre Valgeirsson <e96sv@efd.lth.se>
To:        Mike Meyer <mwm@mired.org>
Cc:        Sverre Valgeirsson <e96sv@efd.lth.se>, questions@freebsd.org
Subject:   Re: burncd and .cue SOLVED
Message-ID:  <20001213175116.I58106@gollum.k9k203-3.kam.afb.lu.se>
In-Reply-To: <14896.10408.392561.274548@guru.mired.org>; from mwm@mired.org on Thu, Dec 07, 2000 at 06:17:44PM -0600
References:  <46671453@toto.iv> <14896.10408.392561.274548@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Since nobody else answered, I'll take a crack at it based on what I
> know about .cue files from cdrdao.
> 
> If I understand things correctly, .cue file is a table of contents
> describing the tracks in the .bin file. If your .bin file consists of
> a single track, burning it with burncd as you describe should work. If
> it's multiple tracks - well, that could explain the problem you're
> seeing.

It was single track, but it didn't work.
I found this little piece of code that converts bin/raw to iso though
(author unknown).

bin2iso.c:
#include <stdio.h>
 
/*  G L O B A L   D E F I N E S  */
#define byte    unsigned char
#define SIZERAW 2352
#define SIZEISO 2048
 
FILE    *INPUT, *OUTPUT;
 
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
 
int     main( argc, argv )
 
int     argc;
char    *argv[];
{
        byte    buf[SIZERAW+100];
 
        /* Tell them what I am. */
        fprintf (stderr, "raw2iso - Converts RAW format files to ISO format - V1.0\n");
 
        /* Input -- process -- Output */
        if ( argc != 3 ) return 1;
        INPUT  = fopen( argv[1], "rb" );
        OUTPUT = fopen( argv[2], "wb" );
        memset( &buf[0], '\0', sizeof( buf ) );
        while( fread( &buf[0], SIZERAW, 1, INPUT ) ) {
            fwrite( &buf[0]+16, SIZEISO, 1, OUTPUT );
            memset( &buf[0], '\0', sizeof( buf ) );
        };
        return 0;
}                                      



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001213175116.I58106>