Titel/CD suchen:

Home

Informationen

Download

Developer

Suchen

Statistiken

Hitbase

Newsarchiv

 

(C)opyright 2000-2006 by Big 3 Software, Gebr. Schmitz GbR. Alle Rechte vorbehalten.

 

Berechnung der CD-Identity

Der folgende (Pseudo-)Algorithmus berechnet die CD-Identity (dwCDID, 4-Byte Integer)

dwCDID = 0
magicNumber = 0
cdTotalTracks = <Anzahl Lieder>

For trackNum = 1 To cdTotalTracks
    StartPositionTrack = <Absolute Startposition des Liedes trackNum>  (Format MM:SS:FF)
    Min = Val(Mid$(StartPositionTrack, 1, 2))
    Sec = Val(Mid$(StartPositionTrack, 4, 2))
    frames = Val(Mid$(StartPositionTrack, 7, 2))
    dwCDID = dwCDID + ((Min * &H10000) + (Sec * &H100) + frames)

    If (trackNum = 1) And (cdTotalTracks = 2) Then magicNumber = frames
Next trackNum

If cdTotalTracks < 3 Then
    cdLength = <Länge der CD in Frames>
    dwCDID = dwCDID + magicNumber + cdLength
End If

 

(C)opyright 2000-2005 by Big 3 Software, Gebr. Schmitz GbR. Alle Rechte vorbehalten.
Bei Fragen und Unklarheiten wenden Sie sich bitte an: webmaster@cdarchiv.de.

Stand: 19.04.2009

 

 

Datenbank-Statistik
(02.12.2023 00:00:11)

CDs:

342166

Lieder:

4537874

Interpreten:

296649

CD-Archiv Anmeldung

User:
Password:



Noch nicht registriert?

CD-Archiv
Forum

Haben Sie Fragen zum CD-Archiv? Im Hitbase Benutzerforum gibt es einen eigenen Abschnitt für das CD-Archiv...