ডওসিএক্স ফর্ম্যাট ওভার ডকসের সুবিধা


9

আজ আমি দুর্ঘটনাক্রমে জানতে পেরেছি যে .ডোক্স একই .zip (বা তাদের মধ্যে কোনও বড় পার্থক্য নেই)। আপনি যখন .docx কে .zip এ পরিবর্তন করেন এবং WinRAR দিয়ে খুললে আপনি ফোল্ডারে XML ফাইলের একগুচ্ছ দেখতে পাবেন। এই এক্সএমএল ফাইলে এটি পাঠ্য, হরফ, মালিক, শেষবার সংশোধিত এবং আরও কিছু সংরক্ষণ করা হয়। এক কথায় সমস্ত তথ্য একটি এক্সএমএল ডেটা হিসাবে সংরক্ষণ করা হচ্ছে।

তবে ডক এক্সটেনশন ফাইলগুলির ক্ষেত্রেও এটি ঠিক নয়। এগুলিকে .zip op হিসাবে .rar হিসাবে খোলানো অসম্ভব।

সুতরাং প্রশ্ন: এক্সএমএলে। ডক্সের ডেটা সংরক্ষণ করার সুবিধা কী যে মাইক্রোসফ্ট ডেটা সংরক্ষণের পদ্ধতি পরিবর্তন করেছে? প্রকৃতপক্ষে আমি এক্সএমএল ফর্ম্যাটটির সুবিধাটি জানতে চাই না তবে কেন মাইক্রোসফ্ট .docx ডেটা সঞ্চয় করতে একাধিক এক্সএমএল ফাইল ব্যবহার করছে। এটি পরিণত হয় যে .ডোক্স মূলটিতে নতুন ফর্ম্যাট নয়।


1 মিনিটের মধ্যে .. 5 প্রায় একই উত্তর। এসও পাওয়ার
এমআরজি

1
এক্সএমএল ফর্ম্যাটে ডেটা থাকার অর্থ এই নয় যে এটি নতুন ফর্ম্যাট নয়। আপনি সেই এক্সএমএলকে ওপেন অফিসে খাওয়াতে পারবেন না এবং এটি সঠিকভাবে রেন্ডার করতে পারবেন না। এক্সএমএল কাঠামো কী হবে, কী কী বৈশিষ্ট্য, কী উপাদান ইত্যাদি আপনাকে অবশ্যই পরিষ্কারভাবে সংজ্ঞা দিতে হবে

1
আরও তথ্যবহুল কিছুতে শিরোনাম পরিবর্তন করার বিষয়টি বিবেচনা করুন।
কার্ল বার্গকুইস্ট

2
অবশ্যই এটি একটি নতুন ফর্ম্যাট। এখনি আসো.

প্রিয় জ্যানিস ভেনবার্গস এবং কাইল রোজেন্দো আমি এক্সএমএল এবং এক্সএসডি এর সাথে অনেক সময় কাজ করেছি এবং আমি জানি এটি কীভাবে কাজ করে !!! মনোযোগী হলাম আমি বললাম "মূলে"। আপনি একমত হতে পারবেন না যে এটি কেবলমাত্র ব্যবহৃত এক্সএমএল ফর্ম্যাট, কোনও নতুন বিন্যাস নয় !!!!
নরেক 9:25

উত্তর:


12

একটি .docxফাইল কেবল এক্সএমএল ফাইল নয়, চিত্র ফাইলগুলির মতো এম্বেড হওয়া সংস্থানগুলি সঞ্চয় করতে পারে। বেস 64 বা কোনও কিছুতে স্টকগুলি এনকোড করার পরিবর্তে এবং এটি একটি এক্সএমএল ফাইলের মধ্যে সংরক্ষণ করা বা অন্য বাইনারি সিরিয়ালাইজেশন ফর্ম্যাট আবিষ্কার করার পরিবর্তে তারা স্ট্যান্ডার্ড জিপ ফর্ম্যাটের সাথে যাওয়ার সিদ্ধান্ত নিয়েছে।

এর পাশাপাশি, এক্সএমএল একটি খুব ভার্জোজ ফাইল ফর্ম্যাট যা প্রচুর রিলান্ড্যান্ট নিদর্শন যুক্ত করে। আপনি এক্সএমএল ফাইলগুলির জন্য একটি উচ্চ সংক্ষেপণ অনুপাত পেতে পারেন।

যাইহোক, আমি সত্যই "ট্রিকিং আমাদের" অংশটি পাই না। স্ক্র্যাচ থেকে নতুন কোনও ক্রিপ্টিক ফাইল ফর্ম্যাট উদ্ভাবন করা বা একটি আদর্শ, পরিচিত ফর্ম্যাট ব্যবহার করা ভাল better


আমি যে প্রধান সুবিধাটি দেখছি তা হ'ল আসলে এই ফাইলগুলি তৈরি করার জন্য ওপেন এপিআই রয়েছে, সুতরাং মালিকানা এসডিকে খুব বেশি ব্যয় না করে স্ক্র্যাচ থেকে .docx ফাইল তৈরি করা সম্ভব। মাইক্রোসফ্ট এসডিকে এমনকি এমন একটি দস্তাবেজ প্রতিবিম্ব সরবরাহ করে যা স্ক্র্যাচ থেকে প্রাক-তৈরি নথি তৈরি করতে সি # কোড উত্পন্ন করবে।
উইল এডিনস

@ গার্ড: হ্যাঁ আমার উত্তর প্রশ্নের মূল সংস্করণ সম্বোধন করে। তখন থেকেই প্রশ্নটি উল্লেখযোগ্যভাবে পরিবর্তিত হয়েছে;) মূল শিরোনামটি ছিল "মাইক্রোসফ্ট ট্রিকিং করছে?"
মেহরদাদ আফশারি

এক্সএমএল নিজেই একটি পরিচিত "ফর্ম্যাট" ফর্ম্যাট তৈরি করে না, ডকএক্স অন্যতম সেরা উদাহরণ।
শিল্পীেক্স

5

Wikipedia নিবন্ধটি এটা তুলে ধরছে চমত্কার চমত্কারভাবে:

"মাইক্রোসফ্ট একটি ওপেন ফাইল ফর্ম্যাট অবলম্বন করার জন্য ক্রমবর্ধমান চাপের মধ্যে পড়েছিল, বিশেষত বেশ কয়েকটি দেশ এই বিধি অবলম্বন করে যে সরকারী নথিগুলি একটি মুক্ত ফর্ম্যাটে থাকতে হবে।"

সম্পাদনা: এবং এটিকে জিপ করা অনেক অর্থবোধ করে, কারণ এক্সএমএল খুব ভার্জোজ, এবং স্বাভাবিকভাবেই সংকোচিতভাবে খুব ভাল।


3
"ওপেন" এর অর্থ "আনজিপ করা যায়" not
গ্রেগ হিউগিল

3
জিপিংয়ের সংকোচন ছাড়াও অন্যান্য সুবিধা রয়েছে। এটি একাধিক ফাইলের ধারক হিসাবেও কাজ করে।
জোয়

3

নাম পরিবর্তন করা .zip ফাইল ব্যবহার করা একটি সাধারণ প্রচলিত অভ্যাস - উদাহরণস্বরূপ কোয়েকা তৃতীয়। পাক ফাইলগুলি সত্যই .zip ফাইল। আপনার নিজের সংকোচিত ফাইল ফর্ম্যাটটি আবিষ্কার করার কোনও অর্থ নেই যখন পুরোপুরি ভাল ইতিমধ্যে উপস্থিত থাকে।


1
জিপ সংরক্ষণাগার ব্যবহারের আরও উদাহরণ: জাভা .jar, উইন্যাম্প .wsz/ .wal(স্কিনস), ফায়ারফক্স .xpi(এক্সপিআইন্সটলার - থিমস, অ্যাডনস)। ( tarসংরক্ষণাগারগুলিও জনপ্রিয়))
ব্যবহারকারী 01686

1

এটি কেবল অফিস ওপেন এক্সএমএল নয় যা জিপড এক্সএমএল ব্যবহার করে। ওপেন অফিসের ওপেন ডকুমেন্টটি পর্দার আড়ালে একই কাজ করে।

ওপেন প্যাকেজিং কনভেনশনে উইকিপিডিয়া পৃষ্ঠায় কয়েকটি সুবিধা তালিকাভুক্ত রয়েছে :

পরোক্ষ উপায়

একটি ক্যাটালগের উদাহরণ নিন যেখানে লোগোটি 1000 বার পুনরাবৃত্তি হয়। ইন্ডিরিশন মেকানিজম ব্যবহার করে, আমরা যদি লোগোটি পরিবর্তন করতে চাই তবে আমাদের কেবলমাত্র একটি ফাইলের মধ্যে একটি এন্ট্রি পরিবর্তন করতে হবে, কোনও অনুসন্ধানের সাথে জড়িত নেই কারণ আমরা জানি কোথায় দেখতে হবে। এটি যথেষ্ট পরিমাণে রক্ষণাবেক্ষণ বৃদ্ধি করে। আপনি যদি বলুন যে জিপ ডিরেক্টরিগুলি যেখানে আপনার ফাইলগুলি সংরক্ষিত আছে সেটির বিন্যাসটি পরিবর্তন করতে চান তবে এটি একটি তুচ্ছ বিষয় হয়ে যায়, কারণ ফাইলগুলিতে নির্দেশ করতে পারে এমন প্রতিটি উপাদান আপনার জানা দরকার না, সেগুলি সমস্তই এক জায়গায় রয়েছে।

কদর্য

এটি দলিলগুলিকে ছোট অংশগুলিতে বিভক্ত করতে উত্সাহ দেয়। ফাইল দুর্নীতির প্রভাব হ্রাস করার জন্য এটি ভাল। এবং ডেটা অ্যাক্সেসের জন্য আরও ভাল: উদাহরণস্বরূপ, একটি এক্সএমএল অংশে সমস্ত শৈলীর তথ্য, প্রতিটি পৃথক ওয়ার্কশিট বা টেবিল তাদের নিজস্ব অংশে পৃথক। এটি ক্লায়েন্টদের জন্য দ্রুত অ্যাক্সেস এবং কম অবজেক্ট তৈরির অনুমতি দেয় এবং একাধিক প্রক্রিয়া একই ডকুমেন্টে কাজ করা সহজ করে তোলে।

ছানিং প্রোগ্রামারদেরও উপকার করে। একটি স্টাইলশীট অন্যটির সাথে প্রতিস্থাপন একটি এক্স ফাইল অপারেশন হয়ে যায়, এক্সএমএল অপারেশন নয়। এবং এটি কোনও প্রোগ্রামারকে যে পরিমাণ জিনিস বোঝার প্রয়োজন তা হ্রাস করে, কারণ তারা এই বিষয়টিকে ধরে নিয়ে যে কোনও বিষয় সম্পর্কিত সমস্ত তথ্য সেই বিশৃঙ্খলাতে অনুভব করতে পারে: তারা প্রচুর পরিমাণে একটি বড় ফাইলের মাধ্যমে অনুসন্ধান করার মানসিক পরিশ্রম থেকে রেহাই পায় are বহিরাগত উপাদান

আপেক্ষিক নির্দেশনা

ওপেন প্যাকেজিং কনভেনশনগুলিতে প্রতিটি ফাইলের রেফারেন্স রয়েছে এর ইন্ডিয়ারেশন তালিকাগুলির সাথে তার নিজস্ব _rels ফাইল রয়েছে। এটি কিছু ক্ষেত্রে এর সাথে সম্পর্কিত সমস্ত সংস্থানসমূহের সাথে কিছু তথ্য কাটা এবং আটকানো সহজ করে তোলে, ফাইলগুলির মধ্যে নাম সংঘর্ষের সম্ভাবনা অপসারণের জন্য নাম স্কোপিং সরবরাহ করে।


0

সর্বাধিক সুবিধা হ'ল আপনি ফাইলটি আনজিপ করে এবং এক্সএমএল ফাইলগুলি থেকে পাঠ্যটি অনুলিপি করে আপনার ডেটাতে পেতে পারেন। ওয়ার্ড 2007 এর অনুলিপি না থাকলেও এটি জিপ ইউটিলিটি এবং একটি পাঠ্য সম্পাদক দিয়ে করা যেতে পারে।

পুরানো বাইনারি ফর্ম্যাটগুলি এটি ফর্ম্যাটটিকে আরও উন্মুক্ত করে তোলে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.