এনটিএফএস সংকুচিত ফোল্ডার: সংক্ষেপণের অনুপাতটি কি সম্ভব?


19

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



2
তারা "সংক্ষেপণ বিন্যাস" সম্পর্কে বলে: "অন্য কোনও মান ইঙ্গিত দেয় যে কোনও ফাইল সংকুচিত হয়েছে, সংকোচন রাষ্ট্রীয় মান দ্বারা বর্ণিত সংক্ষেপণ বিন্যাস ব্যবহার করে।" এই "ফর্ম্যাট" এর অর্থ কী এবং এটি কীভাবে সেট করা আছে তা আমি খুঁজে পাইনি।
আল বার্গার

উত্তর:


14

সংক্ষিপ্ত উত্তর

না, এই সময়ে এটি সম্ভব নয় not

দীর্ঘ উত্তর

ফাইল এবং ফোল্ডার 1 সংকুচিত এবং একটি ক্ষণস্থায়ী দ্বারা-কম্প্রেস করা হয় FSCTL_SET_COMPRESSIONনিয়ন্ত্রণ কোড এবং একটি কম্প্রেশন রাষ্ট্র থেকে DeviceIoControl এপিআই ফাংশন। সংক্ষেপণ রাষ্ট্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

COMPRESSION_FORMAT_NONE = 0
COMPRESSION_FORMAT_DEFAULT = 1
COMPRESSION_FORMAT_LZNT1 = 2

যে কোনও ননজারো মান মানে টার্গেট আইটেমটি সংকুচিত হতে চলেছে। অফিসিয়াল ডকুমেন্টেশন থেকে:

এলজেডএনটি 1 সংক্ষেপণ অ্যালগরিদম হ'ল একমাত্র সংক্ষেপণ অ্যালগরিদম বাস্তবায়িত। ফলস্বরূপ, এলজেডএনটি 1 সংক্ষেপণ অ্যালগরিদম DEFAULTসংক্ষেপণ পদ্ধতি হিসাবে ব্যবহৃত হয় ।

উত্স: এফএসসিটিএল_এসইএসসিপিওএসএল নিয়ন্ত্রণ কোড

LZNT1 অ্যালগরিদম গতির জন্য ডিজাইন করা হয়েছে এবং কাস্টম সংক্ষেপণের স্তর সেট করার কোনও উপায় নেই।

1 ফোল্ডারগুলি আসলে সংকুচিত হয় না: তাদের সংকোচনের বৈশিষ্ট্যটি কেবলমাত্র নতুন ফাইল এবং সাবফোল্ডারগুলিকে একটি ডিফল্ট সংকোচন অবস্থা দেয়।

অতিরিক্ত তথ্য

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

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

আপনি যদি 30 গিগাবাইটের চেয়ে বড় ফাইল সংকুচিত করেন তবে সংক্ষেপণটি সফল হতে পারে না।

উত্স: ফাইল কম্প্রেশন এবং ডিকম্প্রেশন

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

উত্স: ফাইল এবং ফোল্ডার সংক্ষেপণ

আরও পড়া


12

And31415 এর উত্তরে সূচিত হিসাবে সাধারণত এটি সম্ভব হয় না ।

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

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
        [/CompactOs[:option] [/WinDir:dir]] [filename [...]]
...
  /EXE       Use compression optimized for executable files which are read
             frequently and not modified.  Supported algorithms are:
             XPRESS4K  (fastest) (default)
             XPRESS8K
             XPRESS16K
             LZX       (most compact)

নতুন অ্যালগরিদমগুলি নতুন কমপ্যাক্ট ওএস বৈশিষ্ট্যটির জন্য নির্মিত (যেমন আপনি /CompactOsউপরের বিকল্পটিতে দেখতে পারেন )। ধারণাটি হ'ল কেবলমাত্র পঠনযোগ্য, ব্যাকআপ এবং কম অনুমিত অ্যাক্সেস করা সিস্টেম ফাইলগুলিকে সর্বাধিক অনুপাত সহ সংকুচিত করতে । পুনরুদ্ধার পার্টিশনটি সরানো হয়েছে এবং সংক্ষেপিত ফাইলটি কার্যকর করার জন্য উভয়ই ব্যবহৃত হবে (যদি এটি ইতিমধ্যে সর্বশেষতম সংস্করণ হয়) এবং পুনরুদ্ধারের উদ্দেশ্যে

LZX অ্যালগরিদম সংরক্ষণাগারটিতে যথেষ্ট দক্ষ । এবং বিকল্প নাম এবং বিবরণ সমস্ত "এক্সিকিউটেবল ফাইল" সম্পর্কে সত্ত্বেও, বিকল্পটি যে কোনও ফাইলগুলিতে প্রয়োগ করা যেতে পারে

E:\test>compact /a

 Listing E:\test\
 New files added to this directory will not be compressed.

  1050909 :   1050909 = 1.0 to 1   sometext.txt

...

E:\test>compact /c /exe:lzx sometext.txt

 Compressing files in E:\test\

sometext.txt          1050909 :    176128 = 6.0 to 1 [OK]

1 files within 1 directories were compressed.
1,050,909 total bytes of data are stored in 176,128 bytes.
The compression ratio is 6.0 to 1.

তবে পুরাতন অ্যালগরিদমের বিপরীতে তারা অন-দ্য ফ্লাই এডিটিং সমর্থন করে না , সুতরাং ফাইলটিতে ফিরে লেখাই এটি সঙ্কুচিত করে।

E:\test>echo x >> sometext.txt

E:\test>compact /a

 Listing E:\test\
 New files added to this directory will not be compressed.

  1050913 :   1050913 = 1.0 to 1   sometext.txt

একটি গুরুত্বপূর্ণ নোটটি হ'ল আপনি সেই নতুন অ্যালগোরিদমগুলি ব্যবহার করে স্বয়ংক্রিয়ভাবে সংকুচিত হওয়ার জন্য নতুন ফাইলগুলি চিহ্নিত করতে ফোল্ডারটি সেট করতে পারবেন না , কারণ compact(জোর দেওয়া খনি) এর সহায়তার অংশে বলা হয়েছে

  /C         Compresses the specified files.  Directories will be marked
             so that files added afterward will be compressed ***unless /EXE
             is specified***.
  /U         Uncompresses the specified files.  Directories will be marked
             so that files added afterward will not be compressed.  If
             /EXE is specified, only files compressed as executables will
             be uncompressed; if this is omitted, only NTFS compressed
             files will be uncompressed.

অতএব আপনি যদি ব্যাক-আপ ফাইলগুলির জন্য সেগুলি ব্যবহার করতে চান তবে আপনাকে ব্যাক আপ করার পরে বা পর্যায়ক্রমে কিছু সময়ের পরে ম্যানুয়ালি সঙ্কুচিত করতে একটি স্ক্রিপ্ট চালাতে হতে পারে

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


2

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


0

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

মনে রাখবেন যে এটি কোনও সম্পূর্ণ ব্যাকআপ সমাধান নয়। এটি স্থান বাঁচানোর একমাত্র উপায়।

এর অ্যান্টপ, একটি প্রোগ্রাম রয়েছে যা ভার্চুয়াল ড্রাইভ হিসাবে 7z এবং রার সংরক্ষণাগারগুলি মাউন্ট করতে পারে: http://www.winarchiver.com/virtual-drive.htm


6
আমার ক্ষেত্রে এনটিএফএস সংকুচিত ড্রাইভটি ক্রস-প্ল্যাটফর্ম ব্যাকআপ স্টোরেজ হিসাবে ব্যবহৃত হয় এবং এতে টার ফাইল রয়েছে। লিনাক্স সংরক্ষণাগারগুলি যখন সংরক্ষণাগারগুলি 7z বা xz এর মতো সংকোচিত বিন্যাসে থাকে তখন আপডেট করতে পারে না। এনটিএফএস লিনাক্স টার আর্কিভারের জন্য অদৃশ্যভাবে ফ্লাইতে সংক্ষেপণ সম্পাদন করে।
আল বার্গার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.