Cap resum de modificació
Cap resum de modificació
Línia 65: Línia 65:
56: Sempre hem trobat un espai
56: Sempre hem trobat un espai
27-28: Retorn de carro i canvi de linia.
27-28: Retorn de carro i canvi de linia.
* Bytes 59 - 88
**Aqui trobem informacio sobre la data del dibuix (DATUM). Igualment que en els apartats anteriors, primer apareix el nom del camp ('Datum....... : ') i tot seguit el valor que li correspon, per la qual cosa hi ha disponibles 12 bytes. Per últim, ens tornem a trobar amb els dos bytes 13 i 10 respectivament.
{| border="1" align="center"
|+ Distribució de bytes
|59||60||61||62||63||64||65||66||67||68||69||70||71||72||73
|-
|D||a||t||u||m||.||.||.||.||.||.||.|| ||:||
|}
59-72: Sembla que es pot posar la cadena de caracters que es vulgui, tant en majuscules com en minuscules
73: Sempre és un espai

Revisió del 12:29, 1 des 2010

Els fitxers MYR consten de tres parts ben diferenciades:

  • La primera part (capçalera), te 180 bytes i és on apareix informació relativa a les caracteristiques de l'estructura del fitxer.
  • La segona part del fitxer (cos), és on hi ha el dibuix. Més endavant es concretará la seva estructura.
  • La tercera part (final), te 512 bytes repartits en dos grups. El primer és de 192 bytes, i el segon, de 160 words de 2 bytes.

Eks fitxers mantenen un ordre de bytes propi del sistema operatiu UNIX, on el byte mes significatiu apareix abans que el menys significatiu. O sigui, que es llegeixen d'esquerra a dreta.

Fig. 1 - Format Big Endian, utilitzat en sistemes UNIX

Capçalera

Especificació del contingut

  • Bytes 0 - 28
    • Un conjunt de bytes que inclouen el tipus de maquina (MASCHINENTYP). S'ha de tenir en compte que els dos primers bytes no es poden canviar i contenen els valors 77 i 65 respectivament. El 77 correspon a una 'M' i el 65 correspon a una 'A'. En aquests 29 bytes s'inclou el nom del camp ('MASCHINENTYP :') i a continuació, el valor corresponent, que és el tipus de maquina. El valor del camp s'omple d'espais fins que s'acava d'ocupar tota la longitud, que és de 12 bytes. Seguidament venen els 2 últims bytes que corresponen al 13 i al 10 (retorn de carro i canvi de linea)
Distribució de bytes
00 01 02 03 04 05 06 07 08 09 10 11 12 13
M A S C H I N E N T Y P :

00-01: Bytes inalterables. 02-13: Encara que aquests valors sempre s'han trobat iguals, sembla ser que es pot posar el que es vulgui (tant en majuscules com en minuscules).

Distribució de bytes
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
M R S J 7 8 / 1 S U L 13 10

14-25: El nom de la maquina sempre ocupa aquests 12 bytes. 15: Aquest byte s'utiliza en el calcul del numero secret 1 26: Sempre hem trobat un espai 27-28: Retorn de carro i canvi de linia.


  • Bytes 29 - 58
    • En aquests bytes es guarda informacio del nom del dibuix (MUSTER). De la mateixa manera que en l'apartat anterior, al principi hi ha el nom del camp propiament dit ('Muster...... : ') i despres apareix el valor del camp. Aquest ultim tambe s'omple d'espais fins arribar a la seva longitud (12 bytes). En aquest cas els 2 ultims bytes que venen a continuacio, tambe corresponen al 13 i al 10.
Distribució de bytes
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
M u s t e r . . . . . . :

29-42: Sembla que es pot posar la cadena de caracters que es vulgui, tant en majuscules com en minuscules 43: Sempre és un espai

Distribució de bytes
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
V E R S 13 10

44-52: El nom del dibuix sempre ocupa aquests 12 bytes 45: Aquest byte s'utiliza en el calcul del numero secret 1 56: Sempre hem trobat un espai 27-28: Retorn de carro i canvi de linia.

  • Bytes 59 - 88
    • Aqui trobem informacio sobre la data del dibuix (DATUM). Igualment que en els apartats anteriors, primer apareix el nom del camp ('Datum....... : ') i tot seguit el valor que li correspon, per la qual cosa hi ha disponibles 12 bytes. Per últim, ens tornem a trobar amb els dos bytes 13 i 10 respectivament.
Distribució de bytes
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
D a t u m . . . . . . . :

59-72: Sembla que es pot posar la cadena de caracters que es vulgui, tant en majuscules com en minuscules 73: Sempre és un espai