NETDATA
নেটডাটা একটি ফাইল ফরম্যাট যা প্রাথমিকভাবে আইবিএম মেইনফ্রেম সিস্টেমে ডেটা স্থানান্তর এবং সংরক্ষণের জন্য ব্যবহৃত হয়, যদিও অন্যান্য সিস্টেমের জন্য বাস্তবায়ন উপলব্ধ। NETDATA ফাইলগুলি হল 80-বাইট কার্ড ইমেজ ফাইল যা আনলোড করা ফাইল ডেটা এবং মেটাডেটা ধারণ করে যা রিসিভিং সিস্টেমে মূল ফাইলটিকে পুনর্গঠন করার অনুমতি দেয়। একটি সম্পূর্ণ নেটডাটা ফাইল বেশ কয়েকটি নিয়ন্ত্রণ রেকর্ড নিয়ে গঠিত, তারপরে ডেটা রেকর্ড এবং একটি ট্রেলার রেকর্ড দ্বারা সমাপ্ত হয়। সমস্ত রেকর্ডের একই বিন্যাস রয়েছেঃ ফাইলের যৌক্তিক অংশের দৈর্ঘ্য সম্বলিত এক-বিট দৈর্ঘ্যের ক্ষেত্র। একটি সেগমেন্টের সর্বোচ্চ দৈর্ঘ্য 255 বাইট। দৈর্ঘ্য এবং ফ্ল্যাগ সহ একটি বিভাগে 253 বাইট পর্যন্ত তথ্য থাকতে পারে। এই বিভাগটি বর্ণনা করে একটি এক-বাইট পতাকা ক্ষেত্রঃ এক্স '80'-এটি একটি রেকর্ড এক্স '40'-এর প্রথম বিভাগ-এটি একটি রেকর্ডের শেষ বিভাগ। যদি রেকর্ডটির জন্য শুধুমাত্র একটি অংশের প্রয়োজন হয় তবে পতাকায় X 'C0' X '20' থাকবে-এই অংশটি একটি নিয়ন্ত্রণ রেকর্ড X '10'-এর অংশ-এই অংশে পরবর্তী রেকর্ড X '0F'-এর রেকর্ড নম্বর রয়েছে-সংরক্ষিত নিয়ন্ত্রণ রেকর্ড নিয়ন্ত্রণ রেকর্ডগুলির দৈর্ঘ্য এবং পতাকার পরে 2-7 বাইটে ছয়-অক্ষরের EBCDIC শনাক্তকারী রয়েছে। এগুলিতে বেশ কয়েকটি স্ব-সংজ্ঞায়িত ক্ষেত্র রয়েছে, যাকে টেক্সট ইউনিট বলা হয়। প্রতিটি টেক্সট ইউনিটে এই টেক্সট ইউনিটকে চিহ্নিত করার জন্য দুটি বাইট টেক্সট ইউনিট কী, এই কীটির জন্য অনুসরণ করা দৈর্ঘ্য-ডেটা জোড়ার একটি দুই-বাইট বিগ-এন্ডিয়ান বাইনারি নম্বর (সাধারণত একটি), টেক্সট ইউনিট ডেটার দৈর্ঘ্য চিহ্নিত করার জন্য একটি দুই-বাইট দৈর্ঘ্যের ক্ষেত্র এবং নির্দিষ্ট দৈর্ঘ্যের একটি টেক্সট ইউনিট থাকে। বাস্তবায়নগুলি রিসিভিং সিস্টেমের সাথে প্রাসঙ্গিক নয় এমন কোনও পাঠ্য ইউনিট তথ্য উপেক্ষা করবে বলে আশা করা হচ্ছে। হেডার কন্ট্রোল রেকর্ড হেডার রেকর্ড অবশ্যই একটি নেটডাটা ফাইলের প্রথম রেকর্ড হতে হবে। এর শনাক্তকারী "আইএনএমআর01" রয়েছে। এতে প্রেরককে সনাক্তকারী তথ্য রয়েছেঃ নোড (হোস্ট), টাইমস্ট্যাম্প এবং ব্যবহারকারী আইডি, নিয়ন্ত্রণ রেকর্ড বিভাগের দৈর্ঘ্য এবং লক্ষ্য (গ্রহণ) নোড এবং ব্যবহারকারী আইডি। এতে ঐচ্ছিকভাবে প্রাপ্তির স্বীকৃতির জন্য একটি অনুরোধ, ডেটা ফরম্যাটের সংস্করণ নম্বর, ট্রান্সমিশনে ফাইলের সংখ্যা এবং একটি "ইউজার প্যারামিটার স্ট্রিং" থাকতে পারে। সি. এম. এস প্রতি সম্প্রচারে শুধুমাত্র একটি ফাইলের অনুমতি দেয়, তবে টি. এস. ও/ই এবং অন্যান্য সিস্টেমগুলি একাধিক ফাইলের অনুমতি দিতে পারে। ফাইল ইউটিলিটি কন্ট্রোল রেকর্ড এই রেকর্ডটি বর্ণনা করে যে ফাইলের ডেটা কীভাবে পুনর্গঠন করা হবে। এর শনাক্তকারী হল "আইএনএমআর02"। বাইটে 8-11 ফাইলের বিগ-এন্ডিয়ান বাইনারি নম্বর থাকে যেখানে এই রেকর্ডটি প্রযোজ্য। যদি একটি সম্প্রচারে একাধিক ফাইল থাকে তবে সেগুলি একটি দিয়ে শুরু করে সংখ্যাযুক্ত করা হয়। এই রেকর্ডের বাকি অংশ ফাইলের বিন্যাস এবং এক বা একাধিক ধাপ ("ইউটিলিটি প্রোগ্রাম") বর্ণনা করে যা এই ফাইলটি পুনর্নির্মাণের জন্য অবশ্যই কার্যকর করতে হবে। টেক্সট ইউনিটগুলি ফাইলের সংগঠনকে চিহ্নিত করে (আইএনএমডিএসওআরজিঃ ক্রমিক, বিভক্ত, ইত্যাদি)। ), এর সর্বোচ্চ রেকর্ড দৈর্ঘ্য (আইএনএমএলআরইসিএল), এর রেকর্ড বিন্যাস (আইএনএমআরইসিএফএমঃ স্থির, পরিবর্তনশীল, ইত্যাদি) ফাইলের আনুমানিক আকার (আইবিএমএসআইজেডই), এবং ইউটিলিটি প্রোগ্রামের নাম (গুলি) (আইএনএমইউটিআইএলএন)। এতে ফাইলের ব্লকের আকার, তৈরির তারিখ, ডিরেক্টরি ব্লকের সংখ্যা, নাম, মেয়াদ শেষ হওয়ার তারিখ, ফাইল মোড নম্বর, শেষ পরিবর্তনের তারিখ, শেষ রেফারেন্স তারিখ, সদস্যের নাম তালিকা (পার্টিশন করা ডেটাসেটের জন্য), একটি নোট ফাইল এবং একটি ব্যবহারকারী পরামিতি স্ট্রিং থাকতে পারে। ডেটা কন্ট্রোল রেকর্ড ডেটা নিয়ন্ত্রণ রেকর্ড অবিলম্বে ডেটা আগে এবং ইউটিলিটি কন্ট্রোল রেকর্ডের অনুরূপ তার বিন্যাস বর্ণনা করে। এর শনাক্তকারী হল "আইএনএমআর03"। এই রেকর্ডটি সি. এম. এস দ্বারা উপেক্ষা করা হয়, কিন্তু টি. এস. ও/ই দ্বারা ব্যবহৃত হয়। এতে ফাইলের সংগঠন (আইএনএমডিএসওআরজি), এর রেকর্ড দৈর্ঘ্য (আইএনএমএলআরইসিএল), এর রেকর্ড বিন্যাস (আইএনএমআরইসিএফএম) এবং ফাইলের আকার (আইবিএমএসআইজেডই) রয়েছে। ব্যবহারকারী নিয়ন্ত্রণ রেকর্ড ব্যবহারকারী নিয়ন্ত্রণ রেকর্ড ডেটা স্ট্রিমের যে কোনও সময়ে উপস্থিত হতে পারে। এর শনাক্তকারী হল "আইএনএমআর04"। উপস্থিত থাকলে এটি সি. এম. এস দ্বারা উপেক্ষা করা হয়, তবে অন্যান্য সিস্টেম দ্বারা ব্যবহার করা যেতে পারে। এতে শুধুমাত্র একটি ইউজার প্যারামিটার স্ট্রিং (আইএনএমইউএসইআরপি) রয়েছে। ট্রেলার কন্ট্রোল রেকর্ড এই রেকর্ডটি ফাইলের শেষ চিহ্নিত করে। এর শনাক্তকারী হল "আইএনএমআর06"। এই রেকর্ডের জন্য অন্য কোনও তথ্য সংজ্ঞায়িত করা হয়নি। স্বীকৃতি নিয়ন্ত্রণ নথি এই নথিতে "আইএনএমআর07"-এর একটি আইডি রয়েছে। এটি রিসিভিং সিস্টেম দ্বারা একটি ট্রান্সমিশনের প্রাপ্তি স্বীকার করতে ব্যবহৃত হয়। এতে ফাইল নেম (আইএনএমডিএসএনএম) বা নোট ফাইল (আইএনএমটিআরএম) এবং বিকল্পভাবে অরিজিন টাইম স্ট্যাম্প (আইএনএমএফটিআইএমই) রয়েছে। একটি নোট ফাইল (কখনও কখনও একটি "PROFS নোট" বলা হয়) হল একটি সংক্ষিপ্ত যোগাযোগ, যা সাধারণত চিঠি দ্বারা করা হয়। ডেটা রেকর্ড ডেটা রেকর্ড (তাদের ফ্ল্যাগ মান দ্বারা চিহ্নিত), ডেটা কন্ট্রোল রেকর্ড অনুসরণ করুন, যদি উপস্থিত থাকে, এবং ট্রেলার কন্ট্রোল রেকর্ডের আগে। রেকর্ডগুলি আইএনএমএলআরইসিএল পর্যন্ত যে কোনও আকারের হতে পারে। এগুলি 253 বাইট পর্যন্ত একাধিক বিভাগ হিসাবে পাঠানো হয়, সংক্রমণের জন্য 80টি বাইট রেকর্ডে বিভক্ত করা হয় এবং রিসিভার দ্বারা পুনরায় একত্রিত করা হয়। প্রতিটি রেকর্ডে ফ্ল্যাগ বাইটের সেটিংস ফাইলের শুরু, শেষ বা সম্পূর্ণ রেকর্ড চিহ্নিত করে। একটি রেকর্ডের বাইটে যে কোনও বিট প্যাটার্ন থাকতে পারে। কোনও অক্ষরের মান সংরক্ষিত নেই। তথ্যসূত্র লিনাক্স কম্পিউটার ফাইল ফরম্যাটের জন্য নেটডাট্যাক্স-নেটডাটা কমান্ড আইবিএম সফ্টওয়্যার ভিএম (অপারেটিং সিস্টেম)