पूर्ण Skype चैट इतिहास देखना


30

मेरे पास मैक ओएस एक्स 10.5.8 पर स्काइप 2.8 है।

चैट मेनू के तहत एक विकल्प है जिसे "हाल के चैट" कहा जाता है। यह मुझे हाल के चैट के लॉग देखने की अनुमति देता है, लेकिन पुराने लोगों की नहीं।

मुझे पता है कि पुराने लोग संग्रहीत हैं क्योंकि वे अंदर हैं ~/Library/Application Support/Skype/username/chatmsg256.dbb। यह फ़ाइल जब टेक्स्ट एडिटर में डाली जाती है, तो मेरे सभी पिछले स्काइप चैट से टेक्स्ट चैट की जानकारी होती है। हालांकि यह एक अज्ञात फ़ाइल प्रारूप में संग्रहीत है कि मुझे पता नहीं है कि पार्स कैसे करें।

क्या स्काइप में बिल्ट-इन लॉग दर्शक (जैसे एडियम) है कि मैं इन पुराने लॉग्स को एक्सेस करने के लिए उपयोग कर सकता हूं?


3
HTML में चैट इतिहास को निर्यात करने के लिए उनके पास बहुत अच्छी सुविधा थी। दुर्भाग्य से, यह विशेषता संस्करण 4 के बाद से इतिहास है

जवाबों:


9

मुझे यकीन नहीं है कि यह पूरे इतिहास को दिखाता है , लेकिन निम्नलिखित का प्रयास करें। चाहे संपर्क ऑनलाइन हो या ऑफ़लाइन, चैट विंडो पॉप अप करें।

ब्लू चैट बटन पर क्लिक करें

उसके बाद "पहले के संदेश देखें": "सभी" पर क्लिक करें।

सभी पर क्लिक करें

वैकल्पिक रूप से, संपर्क के लिए गियर आइकन पर क्लिक करें और "चैट इतिहास देखें" चुनें। यह एक HTML फ़ाइल बनाता है जो आपकी वेब ब्राउज़र विंडो में खोली जाती है।

यह सुनिश्चित करने का कारण नहीं है कि यह सारा इतिहास दिखाता है क्योंकि मैं पूरी तरह से याद नहीं कर सकता कि इस कंप्यूटर पर मेरा चैट इतिहास कब शुरू हुआ।


1
आपके उत्तर के लिए धन्यवाद। ऐसा लगता है कि जैसे आप Skype में ऐसा करने वाले हैं। अजीब बात यह है कि यह उन लोगों के साथ चैट खोजने के लिए काम नहीं करेगा जो अब आपकी सूची में नहीं हैं। मुझे यकीन नहीं है कि यह कैसे किया जाना चाहिए। इससे यह भी पता चलता है कि कीवर्ड खोज करने का कोई तरीका नहीं है। एडियम के चैट ट्रांसक्रिप्ट व्यूअर की तुलना में इस प्रकार का संदेश इतिहास इंटरफ़ेस गंभीर रूप से कमजोर है।
हेकेविंट्रान

मैं निश्चित रूप से सहमत हूं। मुझे वास्तव में एडियम का चैट इतिहास दर्शक भी पसंद है। विंडोज के लिए, मुझे skypr ( osiwanlan.de/skypr ) नाम का एक ऐप मिला है , जिसका मैंने कभी उपयोग नहीं किया है, लेकिन यह अभी भी वहां पर निर्भर करेगा कि चैट हिस्ट्री को प्रदर्शित किया जा सके, जो कि डिलीट हुए कॉन्टैक्ट के लिए नहीं हो सकता है।
1

हटाए गए संपर्कों के साथ चैट लॉग लॉग में हैं। मैं अभी नहीं जानता कि स्काइप के इंटरफ़ेस से उन्हें (या यदि आप भी उन्हें प्राप्त कर सकते हैं) कैसे प्राप्त करें।
हेकेविंट्रान

57

Skype अपने चैट इतिहास को SQLite डेटाबेस में संग्रहीत करता है ~/Library/Application Support/Skype/YourSkypeName/main.db:। sqlite3चैट लॉग देखने के लिए आप कमांड लाइन टूल का उपयोग कर सकते हैं ।

अपने चैट भागीदारों के उपयोगकर्ता नाम खोजें

टर्मिनल में निम्नलिखित कमांड (मैं मान रहा हूं कि आप bashशेल का उपयोग कर रहे हैं ) आपके सभी चैट पार्टनर्स के उपयोगकर्ता नामों को सूचीबद्ध करता है:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'

एक विशिष्ट चैट पार्टनर से और सभी संदेशों को निकालें

विकल्प A. टर्मिनल पर लिखें

एक निश्चित चैट पार्टनर से (और theOtherPersonsUserName) सभी संदेशों को प्रिंट करने के लिए, निम्न कमांड का उपयोग करें:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;"

यह प्रति पंक्ति एक संदेश मुद्रित करेगा, कालानुक्रमिक रूप से, उपयोगकर्ता नाम, प्रदर्शन नाम, तिथि और पाठ भेजने के साथ, निम्न की तरह:

danielbecks-यूज़रनेम | डैनियल बेक | 2012-02-03 08: 47: 53 | बस कुछ परीक्षण

विकल्प बी। फाइल करने के लिए लिखें

आप इस चैट लॉग को सीधे फाइल में लिख सकते हैं। theOtherPersonsUserNameफ़ाइल के साथ लॉग लिखने के लिए निम्नलिखित चलाएँ theOtherPersonsUserName.log:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"


बेशक, आप main.dbकिसी भी SQLite डेटाबेस दर्शक में भी खोल सकते हैं और वहां से जा सकते हैं।


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

1
main.dbचला गया है: find -name main.dbकुछ भी नहीं पाता है। सामग्री फ़ाइलों की तरह है chatmsg256.dbb, लेकिन "त्रुटि: फ़ाइल एन्क्रिप्टेड है या डेटाबेस नहीं है" में इन परिणामों को खोलना। किसी भी विचार इन दिनों क्या काम करता है?
जीन जोर्डन

@JeanJordaan Skype का क्या संस्करण? क्या ऑपरेटिंग सिस्टम? मैं भी इन फ़ाइलों को है, लेकिन वे 2010 से कर रहे हैं ...
डैनियल बेक

@DanielBeck अधूरी जानकारी के लिए खेद है। उबंटू लिनक्स, स्काइप 2.2.0.35 यह 2011 से है, और मैं देख रहा हूं कि 4.2.0.11 उपलब्ध है। मुझे आश्चर्य है कि अगर मेरे पुराने चैट को अपग्रेड किया जाएगा ...
जीन जोर्डन

पुराने chatmsg256.dbbप्रारूप को Hackerfactor.com/blog/index.php?/archives/231-Skype-Logs.html
rakslice

2

बस Skype लॉग देखने के लिए कुछ और अधिक आसान उपयोग और अद्यतित तरीके प्रदान करना चाहते हैं:

  • स्काईपरसियस ( https://suurjaak.github.io/Skyperious/ ) - स्काइप लॉग्स में हेरफेर के लिए क्रॉस-प्लेटफ़ॉर्म GUI टूल
  • SkypeBrowser ( http://www.skypebrowser.com/ ) - समान कार्यक्षमता वाला एक वेब टूल
  • कोई भी SQLite प्रबंधक (जैसे यह फ़ायरफ़ॉक्स एडऑन ) - आपको स्काइप द्वारा संग्रहीत सभी डेटा तक पूर्ण पहुँच प्रदान करता है, जिसमें संदेश भी शामिल हैं (डैनियल बेक के उत्तर में उपयोग का विवरण दिया गया है)

1

SkypeHistoryViewer का प्रयास करें ।

एक छोटा प्रोग्राम जो उपयोगकर्ता को पीसी पर होने वाली स्काइप गतिविधि के सभी इतिहास को खोलने की अनुमति देगा, अपने बच्चों के उपयोग की जांच करें, जो वहां बात कर रहे हैं जो एक धोखा दे रहे साथी पर बात कर रहे हैं या जांच रहे हैं। वर्तमान में विंडोज विस्टा और 7 के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.