উইন্ডোজে বড় ফাইল কীভাবে বিভক্ত করবেন?


75

বড় টেক্সট ফাইল (9 জিবি) কে ছোট ফাইলগুলিতে বিভক্ত করার জন্য কি কোনও সরঞ্জাম আছে যাতে আমি এটি খুলতে এবং তার মধ্য দিয়ে দেখতে পারি?

উইন্ডোজ (এক্সপি) এর সাথে আসা কমান্ড লাইন থেকে ব্যবহারযোগ্য কিছু?

বা এটি বিভক্ত করার সেরা উপায় কি? আমি পৃথক খণ্ড তৈরি করতে এবং তারপরে সেগুলির একটি পৃথকভাবে আনজিপ করতে 7z ব্যবহার করতে পারি? এটি কি পাঠযোগ্য হবে না আবার বড় ফাইলটিতে আনজিপ করার জন্য অন্য সমস্ত অংশের দরকার আছে?

হালনাগাদ

আমি দ্রুত 48 লাইন পাইথন স্ক্রিপ্ট একসাথে রেখেছি যা বড় ফাইলটিকে 0.5 গিগাবাইট ফাইলগুলিতে বিভক্ত করে যা এমনকি ভিআইএম-এ খোলার পক্ষে সহজ। আমার কেবল লগের শেষ অংশটি (হ্যাঁ এটি একটি লগ ফাইল) এর দিকে তথ্য অনুসন্ধান করা দরকার। প্রতিটি রেকর্ড একাধিক লাইনে বিভক্ত হয় যাতে গ্রেপ না করে।


আমি আপনাকে গ্রেপ উল্লেখ করার জন্য সম্পাদিত দেখতে পাচ্ছি। আপনি কি সাইগউইন বা আনস্টুল ইনস্টল করেছেন? আপনি ফাইলটির কিছু অংশের grep -nসাথে headএবং ব্যবহার করতে পারেন tail। উদাহরণ, grep -n "something" file.txtফেরৎ 95625: something। আপনি যে লাইন এবং 10 লাইনের মোট নীচের 9 লাইন দেখতে চাই: head -n 95635 file.txt | tail -n 10
জন টি

আমি লক্ষ্য করেছি আপনি আপনার সমস্যার সমাধান করেছেন, আপনি যদি এখনও আশেপাশে থাকেন তবে আপনি কি অন্যদের উপকারের জন্য সমাধান পোস্ট করতে পারেন?
যাত্রামন গীক

উত্তর:


43

এইচজেএসপ্লিট নামে একটি ফ্রিওয়্যার উইন্ডোজ ফাইল স্প্লিটার রয়েছে

এখানে উপলব্ধ । ওয়েবসাইটটি দাবি করেছে যে এটি যে কোনও ধরণের এবং আকারের ফাইলগুলি বিভক্ত করতে পারে তবে 9 জিবি একটি বড় ফাইল।


1
প্রকাশকের মতে এটি "100
গিগা বাইটের

8
আমি এই প্রোগ্রামটি একটি বৃহত ফাইলকে ছোট ছোট টুকরো টুকরো করতে ব্যবহার করতে সক্ষম হয়েছি, তবে কেবল আকার দ্বারা (কেবি বা এমবি)। এটি লাইনগুলিকে সম্মান করে না, সুতরাং লগ ফাইলগুলি বিভক্ত করার জন্য এটি খুব কার্যকর নয়। এটা খুব ধীর।
nullability

এইচজেএসপ্লিট এত কুৎসিত কাজ করে ... এটি 5 জিবি + ফাইলের সাথে কাজ করে না। ফাইলের বৃহত্তম অংশটি একেবারে হারাতে বসেছে। চুনকগুলি 999 এর পরে কাউন্টার নফিউসগুলি ছাড়ায় এবং বড় আকারের ডালগুলি ব্যবহার করলে অন্য কিছু ব্যর্থ হয়
user2602807

Bit৪ বিট সিস্টেমে এটি কেবল উইন্ডোজের জিইউআইয়ের সাথে কাজ করে। আপনি যদি জিনিসগুলিকে স্বয়ংক্রিয় করতে চান তবে এটি কোনও সমাধান নয়
576i

24

গনুহ কোর utils প্যাকেজ (প্রাপ্তিসাধ্য এখানে Windows এর জন্য) স্প্লিট ইউটিলিটি অন্তর্ভুক্ত করা হয়েছে। এটি আমর জন্য ভাল কাজ করছে :-)

--Help ডকুমেন্টেশনটি নিম্নরূপ:

Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'.  With no INPUT, or when INPUT
is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -a, --suffix-length=N   use suffixes of length N (default 2)
  -b, --bytes=SIZE        put SIZE bytes per output file
  -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file
  -d, --numeric-suffixes  use numeric suffixes instead of alphabetic
  -l, --lines=NUMBER      put NUMBER lines per output file
      --verbose           print a diagnostic to standard error just
                            before each output file is opened
      --help     display this help and exit
      --version  output version information and exit

SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.

উদাহরণস্বরূপ, ইনপুট.টেক্সটকে 100 এমবি খণ্ডে বিভক্ত করা, কেবল রেখার শেষ প্রান্তে বিভক্ত করা,

split input.txt -C 100m

আপনাকে xaa, xab, xac, ইত্যাদি নামের আউটপুট ফাইল দেবে


2
উদাহরণস্বরূপ, গিট এমএসএস ডাউনলোডের সাথে ইউটিলিটিও রয়েছে।
eis

Cmder এই জন্য আশ্চর্যজনক
আমভের লাঠির গুলা

15

আর একটি হ'ল জিএসপ্লিট - তাদের সাইট অনুযায়ী এটি খুব বড় ফাইলগুলি বিভক্ত করতে পারে (4 জিবি <এর চেয়ে বড় <- যেহেতু তারা 4 জিবি সীমা অতিক্রম করেছে, আমি অনুমান করি যে তারা 9 জিবিও করতে পারে)।

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

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


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

1
@ ফ্লাইটো আপনি যদি মেনুটির নীচে "স্প্লিটের পরে সংঘটন নম্বর" চয়ন করেন তবে লাইনে বিভাজন করা সম্ভব Pieces > Type and Size। তারপরে আপনি হেক্সে রেখার সংখ্যা এবং লাইন ডিলিমিটারটি বেছে নিন। ডিফল্টরূপে এটির উইন্ডোজ ফর্ম্যাটটি সিআর + এলএফ ( 0x0D0x0A) রয়েছে।
ন্যূনযোগ্যতা

@ অযোগ্যতা ধন্যবাদ - আমি এটি ভেবে দেখতাম না। তবে, আমি জিএনইউ "বিভক্ত" ইউটিলিটির মাধ্যমে একটি সহজ সমাধান খুঁজে পেয়েছি - আমার নতুন উত্তরটি দেখুন :-)
ফ্লাইটো

9

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

বিকল্প পাঠ

বৃহত পাঠ্য ফাইল ভিউয়ার বিনামূল্যে এবং পোর্টেবল।


3
লিঙ্কটি নষ্ট হয়ে গেছে বলে মনে হচ্ছে, এটি এখনকার মতো কাজ করে: সফ্টপিডিয়া.com
get

আসল (বা সম্পাদিত?) লিঙ্কটি এখন কাজ করছে; আমি যে লিঙ্কটি কোনও দিন সফটপিডিয়াতে নিয়ে যাব! এছাড়াও, কেবলমাত্র এলটিএফভিউয়ার চেষ্টা করে দেখেছি এবং এটি দুর্দান্ত। বৈশিষ্ট্যগুলি সম্পাদনা করার পথে খুব বেশি নয়, তবে একবার আমি এলটিএফভিউয়ারে লগগুলি দেখে, echo. > myfile.txt818 এমবি লগফিল সমস্যাটি সমাধান করেছি: ডি
ডক্টর জে

এলটিএফভিউয়ার সত্যই দুর্দান্ত (আমি এটি ব্যবহার করছি), তবে এর একটি সীমা রয়েছে। আমি এটি দিয়ে একটি 3 জিবি এসকিউএল ফাইল খোলার চেষ্টা করেছি, তবে এটি হিমশীতল। মেব্বি আমার যথেষ্ট ধৈর্য বা কিছু ছিল না ...
ম্যাথলাইট

এলটিএফভিউয়ার আমার পক্ষে খুব ভাল কাজ করেছেন। আমি এটি একটি (অপেক্ষাকৃত) ছোট ফাইলে ব্যবহার করেছি, কেবল 750 এমবি, তবে এটি এটি 5 সেকেন্ডের নীচে খোলে।
মাইক_ওব্রায়ান

আপনি ইন্টারনেটে আর্কাইভ থেকে এটা বিনামূল্যে ডাউনলোড করতে পারেন: web.archive.org/web/20151019115332/http://swiftgear.com
পরিহাস

8

নির্দিষ্ট আকারের পাঠ্য ফাইলের বিভাগ তৈরি করতে কেউ 7-জিপ ব্যবহার করতে পারে (উদাহরণস্বরূপ 1.5 গিগাবাইট লগ ফাইলের মধ্যে 100 এমবি বিভাগ) se

মূল বিকল্পগুলি হ'ল "সংকোচনের" বিপরীতে "স্টোর" ব্যবহার করুন - "ভলিউমে স্প্লিট" ব্যবহার করুন

আপনি .001 (.nnn) ফাইলগুলিতে পাঠ্য দেখতে সক্ষম হওয়া উচিত।

এখানে চিত্র বর্ণনা লিখুন


সংযুক্ত চিত্র নিখুঁত!
এরিক

5

ফাইলগুলি বিভক্ত করতে আপনি 7zip নিজেই ব্যবহার করতে পারেন। (আপনি .zip বা .7z ফর্ম্যাট হিসাবে সংরক্ষণ করতে পারেন)) আপনি সংরক্ষণাগারটি তৈরি করতে গেলে সেখানে "স্প্লিট ভলিউম, বাইটস" নামে একটি বিকল্প থাকে। আপনি খণ্ডগুলি কতটা চান তা কেবল নির্বাচন করুন।

এবং হ্যাঁ, আপনি ইচ্ছে করলে এগুলি পৃথকভাবে আনজিপ করতে পারেন।

7zip এ ফাইলগুলি বিভক্ত করুন


1

একটি অনলাইন সরঞ্জাম রয়েছে যা যদি কেউ দ্রুত ফাইলগুলি বিভক্ত করতে চাইছে তবে পাঠ্য ফাইলগুলি বিভক্ত করে। http://www.textfilesplitter.com

আমার জন্য দুর্দান্ত কাজ করে এবং লাইনগুলিতে ফাইলগুলি বিভক্ত করে যা আমি খুঁজছিলাম। এটি আরও বলে যে এটি সমস্ত HTML5 ক্লায়েন্টের দিক তাই এটি ব্যবহার করা নিরাপদ। আমি জানি না এটি কতটা বড় যেতে পারে তবে আমি মনে করি এটি আপনার মেশিনের ভেড়ার উপর নির্ভর করে।


4
আপনার ব্রাউজারে বিভক্ত হওয়ার জন্য আপনি কি 9 গিগাবাইট ফাইলটি সত্যই আপলোড করার পরামর্শ দিচ্ছেন ?? সত্যিই ??
স্প্যাগেটিডবা

@ স্প্যাগেটিডবা: তিনি বলেছেন যে এটি এইচটিএমএল 5 ব্যবহার করে ক্লায়েন্টের পক্ষে কাজ করে। যদি এটি হয় তবে তার চেয়ে বেশি আপলোড করার দরকার নেই। আমি স্বীকার করি, আমি প্রথম যখন উত্তরটি পড়ি তখন আপনার মত একই প্রতিক্রিয়া হয়েছিল।
mwolfe02

0

এটির মাধ্যমে কী করবেন তা সিদ্ধান্ত নেওয়ার আগে ফাইলটির কিছু অংশ দেখার ধারণা আমার পক্ষে সেরা বিকল্প।

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

আকার দ্বারা বিভাজিত হলে কেবল একমাত্র সমস্যাটি হ'ল এটি কোনও ভাল জায়গায় অগত্যা ফাইলটি ভাঙা উচিত নয়, তাই আপনার পছন্দসই সামগ্রীটি ক্যাপচার করতে আপনাকে এটি সম্পাদনা করতে হতে পারে।


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