VB3 ерікті ұзындық жолдарымен жазылады ма?

Менің VB3 бағдарламасынан жазылған екілік файлым бар. Еркін ұзындық жолдары бар жазбаларды жазады.

Мен қазір бұл файлдарды оқып, түрлендіруге тырысамын, бірақ мен бір жолдың қайда тоқтайтыны және басқасы басталатындығын білмеймін. Бөлгіш бар ма, әлде бір жерде басында көрсетілген ұзындық бар ма?

3

2 жауаптар

Хекс редакторымен қорқытқаннан кейін, төмендегі жағдайларды таптым:

  • Ерікті ұзындық жолдары ұзындығы байтпен басталады, содан кейін нөлдік байт, содан соң жолдан бастайды.
  • Кез келген түрдегі массивтер массивтің толық ұзындығын қамтиды - мысалы. Ұзындығы 6 (4 байт) массаның ұзындығы жалпы 24 байтты құрайды. Бұл үшін бос жолдар 2 байт (ұзындығы 0 және бос байт).
3
қосылды

Олар бөлінген немесе белгілі бір ұзындық үлгісі бар. Енді біз осылай айта аламыз. Файлды он алты редактормен ашыңыз (google-ге жүктеп салады), қарап шығыңыз.

2
қосылды
Рахмет, мен қараймын.
қосылды автор sstephens, көзі