Dawno, dawno temu życie było prostsze. Przykładowo pliki Corel Draw 9 miały w pierwszych bajtach wpis CDR9.
A teraz?
Cóż, technika poszła do przodu i w ramach ułatwiania ludziom życia, w pierwszych bajtach pliku zobaczysz:
Corel Draw 10 – CDRAvrsn
Corel Draw 11 – CDRBvrsn
Corel Draw 12 – CDRCvrsn
Corel Draw X3 – CDRDvrsn
Corel Draw X4 – CDREvrsn
Corel Draw X5 – CDRFvrsn
Corel Draw X6 – …?…
Oczywiście wprawne oko obserwatora zapewne zauważy, że Corel notuje sobie chyba w systemie szesnastkowym. Ale nic pewnego, sprawdzimy to dopiero w wersji X6 :). W końcu technika idzie do przodu !
W googlach znalazłem ciekawą propozycję, jak wyszukiwać pliki Corela w wersjach z przedziału 11-15. Chodzi o użycie wyrażeń regularnych i szukanie plików *.cdr ze stringiem CDR[B-F]vrsn.
Czyli: szukaj stringu w którym po CDR a przed vrsn znajduje się znak w zakresie B – F.