Запись - неопределенная длина - Большая Энциклопедия Нефти и Газа, статья, страница 4
Рассказывать начальнику о своем уме - все равно, что подмигивать женщине в темноте, рассказывать начальнику о его глупости - все равно, что подмигивать мужчине на свету. Законы Мерфи (еще...)

Запись - неопределенная длина

Cтраница 4


46 Форматы сблокированных и несблокированных записей. [46]

Задней неопределенной длины записываются аналогично записям фиксированной длины без использования каких-либо байтов, содержащих сведения о длине. Выделение отдельных записей из блока должно выполняться программистом. При работе с магнитной лентой обычно избегают использования записей неопределенной длины.  [47]

Блоки файла данных с записями фиксированной длины содержат одинаковое количество записей, хотя и допускается укороченный последний блок. Блоки записей с переменной длиной могут иметь разную длину. Первые четыре байта каждого блока должны содержать длину блока, таким образом длина блока переменных записей всегда на четыре байта превышает суммарную длину записей, составляющих блок. Логическая система управления вводом-выводом не предусматривает блокирования и деблокирования записей неопределенной длины и рассматривает каждую такую запись как блок, однако программист на физическом уровне может предусмотреть как разбиение записи на более мелкие участки, так и объединение нескольких записей неопределенной длины.  [48]

Блоки файла данных с записями фиксированной длины содержат одинаковое количество записей, хотя и допускается укороченный последний блок. Блоки записей с переменной длиной могут иметь разную длину. Первые четыре байта каждого блока должны содержать длину блока, таким образом длина блока переменных записей всегда на четыре байта превышает суммарную длину записей, составляющих блок. Логическая система управления вводом-выводом не предусматривает блокирования и деблокирования записей неопределенной длины и рассматривает каждую такую запись как блок, однако программист на физическом уровне может предусмотреть как разбиение записи на более мелкие участки, так и объединение нескольких записей неопределенной длины.  [49]

Записи в массиве могут быть фиксированной, переменной и неопределенной длины. При фиксированной длине объем и структура всех записей массива постоянны. Объем записи в этом случае известен заранее. При переменной длине в начале каждой записи указывается ее объем. В записях неопределенной длины окончание записи определяется разделителями, помещаемыми в конце записи. В качестве разделителя может использоваться символ или слово, наличие которых внутри записей исключено.  [50]



Страницы:      1    2    3    4