text files - विंडोज़ पर बड़ी टेक्स्ट फ़ाइल कैसे पढ़ा जाए?




text-files text-editor (10)

मेरे पास एक बड़ी सर्वर लॉग फ़ाइल है (~ 750 एमबी) जिसे मैं नोटपैड या नोटपैड ++ के साथ नहीं खोल सकता (वे दोनों कहते हैं कि फ़ाइल बहुत बड़ी है)।

क्या कोई प्रोग्राम (विंडोज़ के लिए) सुझा सकता है जो एक समय में फ़ाइल के एक छोटे से हिस्से को स्मृति में पढ़ेगा?

या क्या मुझे इस फ़ाइल को पार्स करने के लिए अपना खुद का ऐप लिखना है?


अगर आपको केवल पढ़ने के लिए एक उपकरण चाहिए, तो यह चीज तुरंत फाइल खोल जाएगी http://www.readfileonline.com/


आपको टेक्स्टपैड आज़माएं, यह उस आकार की फाइल पढ़ सकता है।

यह मूल्यांकन करने के लिए स्वतंत्र है (आप अनिश्चित काल का मूल्यांकन कर सकते हैं)


जबकि बड़े टेक्स्ट फ़ाइल व्यूअर केवल एक बड़ी फ़ाइल को देखने के लिए बहुत अच्छा काम करता है (और मुफ़्त है!), अगर फ़ाइल या तो एक सीमित या निश्चित चौड़ाई वाली फ़ाइल है, तो आपको फ़ाइल क्वेरी जांचनी चाहिए। न केवल यह किसी भी आकार की फ़ाइल खोल सकता है (मैंने व्यक्तिगत रूप से 280 जीबी फ़ाइल खोली है, लेकिन यह बड़ा हो सकता है), लेकिन यह आपको फ़ाइल से पूछताछ करता है जैसे कि यह डेटाबेस में भी था, किसी भी प्रकार की जानकारी ढूंढना इससे चाहते थे

हालांकि यह मुफ़्त नहीं है, इसलिए यह उन लोगों के लिए अधिक है जो बड़ी फाइलों के साथ काम करते हैं, लेकिन यदि आपके पास एक-एक समस्या है, तो आप केवल 30-दिवसीय परीक्षण का उपयोग मुफ्त में कर सकते हैं।


निश्चित रूप से संपादितपैड लाइट !

फाइलों को खोलते समय यह बेहद तेज़ नहीं है, बल्कि "रीप्लेस ऑल" जैसे कार्यों, अग्रणी / पिछली सफेद जगहों को ट्रिम करना या सामग्री को लोअरकेस में कनवर्ट करना बहुत तेज़ है।

और यह Notepad++ समान भी है;)


मैं बड़े लॉग (कुछ जीबी) देखने के लिए काफी समय के लिए BareTail का उपयोग कर रहा हूं और यह बहुत अच्छी तरह से काम कर रहा है। एक मुफ्त संस्करण और एक वाणिज्यिक प्रो संस्करण है।

वे say कि यह है

  • रीयल-टाइम फ़ाइल
  • अनुकूलित रीयल-टाइम व्यूइंग इंजन किसी भी आकार की फाइलें देखें (> 2 जीबी)
  • पूरी फ़ाइल में किसी भी बिंदु पर तुरंत स्क्रॉल करें
  • नेटवर्क पर फाइलें देखें
  • विन्यास योग्य लाइन रैपिंग
  • विन्यास योग्य टैब विस्तार
  • स्क्रीन स्पेस के उपयोग को अधिकतम करने के लिए रिक्ति और ऑफ़सेट समेत कॉन्फ़िगर करने योग्य फ़ॉन्ट

एक और विकल्प सुदूर प्रबंधक है । कई जीबीएस फाइल देखना कोई समस्या नहीं है (छोटी मेमोरी पदचिह्न), लेकिन संपादन मोड में टेक्स्ट फ़ाइल खोलने का प्रयास करने से कई जीबी रैम लग सकते हैं, इसलिए इसके बारे में जागरूक रहें। मुझे फ़ाइल आकार सीमा से अवगत नहीं है जिसे दूर में देखा / संपादित किया जा सकता है।


यदि आप कोड कर सकते हैं, तो एक कंसोल ऐप लिखें। यहां आप जो हैं उसके बराबर सी # समतुल्य है। आप जो परिणाम चाहते हैं वो कर सकते हैं (विभाजन, निष्पादित आदि):

SqlCommand command = null;
try
{
    using (var connection = new SqlConnection("XXXX"))
    {
        command = new SqlCommand();
        command.Connection = connection;
        if (command.Connection.State == ConnectionState.Closed) command.Connection.Open();
        // Create an instance of StreamReader to read from a file.
        // The using statement also closes the StreamReader.
        using (StreamReader sr = new StreamReader("C:\\test.txt"))
        {
            String line;
            // Read and display lines from the file until the end of 
            // the file is reached.
            while ((line = sr.ReadLine()) != null)
            {
                Console.WriteLine(line);
                command.CommandText = line;
                command.ExecuteNonQuery();
                Console.Write(" - DONE");
            }
        }
    }
}
catch (Exception e)
{
    // Let the user know what went wrong.
    Console.WriteLine("The file could not be read:");
    Console.WriteLine(e.Message);
}
finally
{
    if (command.Connection.State == ConnectionState.Open) command.Connection.Close();
}

EmEditor का उपयोग करें, यह बहुत अच्छा है, मैंने 500 एमबी से अधिक के साथ एक फ़ाइल खोलने के लिए इसका इस्तेमाल किया


कुल कमांडर का एकीकृत टेक्स्ट- व्यूअर बिना किसी समस्या के देखने के लिए बड़ी फाइलें (> 10 जीबी) खोल सकता है। यह विभिन्न विचार भी प्रदान करता है, उदाहरण के लिए हेक्स-व्यू।



मैंने केवल 3 जीबी फ़ाइल पढ़ने के लिए Cygwin शीर्ष पर less इस्तेमाल किया, हालांकि मैंने grep का उपयोग करके यह पता लगाने के लिए समाप्त किया कि मुझे इसमें क्या चाहिए।

( less है, लेकिन बेहतर है।)

less अधिक जानकारी के लिए यह उत्तर देखें: https://.com/a/1343576/1005039





large-files