Google Drive में मेटाडेटा कैसे हटाएँ

आखिरी अपडेट: 18/08/2025

  • समझें कि Drive कौन सा मेटाडेटा प्रबंधित करता है (नाम, टैग, इंडेक्स करने योग्य टेक्स्ट और थंबनेल) और कौन सा मेटाडेटा अन्य Google Cloud सेवाओं से संबंधित है.
  • मेटाडेटा को क्वेरी और समायोजित करने के लिए ड्राइव एपीआई का उपयोग करें; फ़ाइलें अपलोड करने से पहले EXIF ​​और एम्बेडेड डेटा को साफ़ करें।
  • सीमाओं और नियमों (थंबनेल, अनुक्रमणीय पाठ, एक्सटेंशन) का सम्मान करें और स्थानीय REST परीक्षण के लिए gcloud के साथ प्रमाणीकरण करें।
Google Drive में मेटाडेटा हटाएं

क्या आप अपनी फ़ाइलों के मेटाडेटा को नियंत्रित करना चाहते हैं? गूगल ड्राइव और समझ नहीं आ रहा कि शुरुआत कहाँ से करें? यहाँ हम विस्तार से बता रहे हैं, Google Drive में मेटाडेटा को प्रभावी और सुरक्षित तरीके से कैसे हटाएं (अपलोड की गई फ़ाइलों का मेटाडेटा)। हम आपको यह भी बताते हैं कि Google फ़ाइल नामों, आकारों और अनुमतियों पर क्या सीमाएँ लगाता है।

यह मार्गदर्शिका आपको इस बारे में पूर्ण और यथार्थवादी समझ प्रदान करेगी कि गूगल ड्राइव में मेटाडेटा के संबंध में क्या "हटाया" जा सकता है (और क्या नहीं)।

ड्राइव में क्या बदला या “हटाया” जा सकता है

ये हैं मेटाडाटा जिन्हें गूगल ड्राइव पर अपलोड की गई फ़ाइलों से हटाया जा सकता है:

नाम और विस्तार: API के ज़रिए फ़ाइल बनाते समय, नाम फ़ील्ड में एक्सटेंशन निर्दिष्ट करना एक अच्छा विचार है, उदाहरण के लिए, "cat.jpg"। अगर आप एक्सटेंशन निर्दिष्ट नहीं करते हैं, तो ड्राइव MIME प्रकार से एक्सटेंशन का अनुमान लगा सकता है, लेकिन इसे स्वयं परिभाषित करना बेहतर है। बाद की प्रतिक्रियाओं में, नाम से भरे एक्सटेंशन के साथ एक केवल-पठन योग्य फ़ाइल एक्सटेंशन दिखाई दे सकता है। यदि कोई उपयोगकर्ता फ़ाइल डाउनलोड करता है, तो ड्राइव शीर्षक (और उसके एक्सटेंशन) से अंतिम नाम संकलित करता है।

  • अनुक्रमणीय पाठ (contentHints.indexableText): ड्राइव डिफ़ॉल्ट रूप से सामान्य दस्तावेज़ों और प्रकारों (PDF, OCR-सक्षम चित्र, आदि) को अनुक्रमित करता है। यदि आपका ऐप अन्य प्रारूपों (चित्र, वीडियो, शॉर्टकट) को सहेजता है, तो आप खोज को बेहतर बनाने के लिए अनुक्रमित करने योग्य पाठ प्रदान कर सकते हैं। यह पाठ HTML के रूप में संसाधित होता है: यदि आप टैग युक्त स्ट्रिंग पास करते हैं, तो पाठ्य सामग्री अनुक्रमित होती है, टैग विशेषताएँ नहीं। contentHints.indexableText की आकार सीमा 128KB है, और यह अनुशंसा की जाती है कि आप इसे प्रत्येक सहेजने पर अपडेट करें और इसे फ़ाइल से प्रासंगिक रखें।
  • थंबनेल (contentHints.thumbnail): ड्राइव कई प्रकार के थंबनेल बनाता है, लेकिन जिन फ़ॉर्मैट में ये स्वचालित रूप से नहीं बनते, उनके लिए आप फ़ाइल बनाते या अपडेट करते समय अपने थंबनेल अपलोड कर सकते हैं। आपको इमेज को URL-सुरक्षित बेस64 और उसके अनुरूप MIME प्रकार पर सेट करना होगा। मुख्य नियम: समर्थित फ़ॉर्मैट PNG, GIF, या JPG हैं; अनुशंसित चौड़ाई 1600px (न्यूनतम 220px) और अधिकतम आकार 2MB है। फ़ाइल की सामग्री में परिवर्तन होने पर थंबनेल अमान्य हो जाते हैं; मेटाडेटा में परिवर्तन होने पर नहीं।
  • थम्बनेल तक पहुंच: ThumbnailLink फ़ील्ड एक छोटा URL लौटाता है, जो केवल तभी एक्सेस किया जा सकता है जब ऐप के पास फ़ाइल पढ़ने की अनुमति हो (यदि यह सार्वजनिक नहीं है, तो आपको क्रेडेंशियल के साथ इसका अनुरोध करना होगा)। आप इसे किसी विशिष्ट फ़ाइल या प्रकार के अनुसार फ़िल्टर की गई सूची के लिए क्वेरी कर सकते हैं।
  • लेबल: ड्राइव आपको फ़ाइलों के साथ लेबल जोड़ने की सुविधा देता है। उन्हें ढूँढ़ने के लिए, आप files.listLabels का इस्तेमाल कर सकते हैं, और उन्हें संशोधित करने के लिए, आपको संबंधित labelId और fileId का संदर्भ देना होगा। यह तरीका, सामग्री को छुए बिना, वर्गीकरण करने और ज़रूरत पड़ने पर अवांछित वर्गीकरणों को "साफ़" करने के लिए उपयोगी है।
विशेष सामग्री - यहां क्लिक करें  Google Play Store ने वीपीएन ऐप्स के लिए सत्यापन पेश किया है
Google Drive में मेटाडेटा हटाएं
Google Drive में मेटाडेटा हटाएं

Google Drive में मेटाडेटा मिटाएँ: फ़ाइल से ही “छिपा हुआ” मेटाडेटा

गूगल ड्राइव में मेटाडेटा हटाने के लिए कोई जादुई बटन नहीं है (जैसे फ़ोटो में EXIF ​​या PDF में एम्बेडेड डेटा)। ड्राइव अपना मेटाडेटा खुद प्रबंधित करता है, लेकिन फ़ाइल में मेटाडेटा उसे बनाने वाले टूल पर निर्भर करता है।

अनुशंसित अभ्यास है: ड्राइव पर अपलोड करने से पहले फ़ाइल को साफ़ करें, सिस्टम टूल्स या विशेष ऐप्स का इस्तेमाल करें जो इमेज या डॉक्यूमेंट प्रॉपर्टीज़ से EXIF ​​डेटा हटाते हैं। इस तरह, ड्राइव में सेव की गई सामग्री "साफ़" होकर आती है।

यदि आपके पास पहले से ही एम्बेडेड मेटाडेटा के साथ फ़ाइलें अपलोड हैं, तो Google ड्राइव में मेटाडेटा हटाने के बजाय, यह अधिक सुविधाजनक है डाउनलोड करें, साफ़ करें और पुनः अपलोड करें, यदि लागू हो, तो मूल प्रति को प्रतिस्थापित करें। PDF या छवियों के साथ, यह आम बात है जब आप लेखकत्व, स्थान या संपादन इतिहास को सुरक्षित रखना चाहते हैं।

ड्राइव के विशिष्ट भाग के लिए, नाम, लेबल और सामग्री संकेत (इंडेक्सेबल टेक्स्ट/थंबनेल) को समायोजित करने पर ध्यान केंद्रित करें, जो आपके नियंत्रण में हैं। अगर आप एक्सेस अनुमतियों का प्रबंधन भी करते हैं, तो आप दृश्यमान मेटाडेटा (उदाहरण के लिए, पढ़ने के अधिकार वाले लोगों के लिए सुलभ थंबनेल लिंक) के प्रदर्शन को भी कम करते हैं।

मत भूलना केवल ड्राइव मेटाडेटा बदलने से EXIF ​​​​या आंतरिक गुण नहीं हटते। इसलिए, आपकी रणनीति में फ़ाइल की पूर्व-सफाई के साथ-साथ सूक्ष्म मेटाडेटा प्रबंधन को भी शामिल किया जाना चाहिए, जिसे ड्राइव आपको छूने की अनुमति देता है।

Google क्लाउड में आम तौर पर भ्रमित होने वाला मेटाडेटा: VM, gcloud और सीमाएँ

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

मूल gcloud CLI कॉन्फ़िगरेशन

Google क्लाउड CLI स्थापित करने के बाद, निम्न के साथ आरंभ करें:

gcloud init

यह सुनिश्चित करना महत्वपूर्ण है कि आपके पास नवीनतम संस्करण हो:

gcloud components update

यदि आप किसी बाहरी पहचान प्रदाता का उपयोग करते हैं, gcloud के साथ काम करने से पहले अपनी फ़ेडरेटेड पहचान के साथ साइन इन करें, खासकर यदि आप अपने स्थानीय परिवेश से REST कॉल करने के लिए प्रमाणीकरण करने जा रहे हैं। REST API नमूने आपके द्वारा gcloud में कॉन्फ़िगर किए गए क्रेडेंशियल्स का उपयोग कर सकते हैं।

VMs

अनुमतियाँ और भूमिकाएँ (कंप्यूट इंजन): VM पर कस्टम मेटाडेटा जोड़ने, अपडेट करने या हटाने के लिए, आपको उपयुक्त IAM अनुमतियों की आवश्यकता होगी। सामान्य उदाहरणों में शामिल हैं:

  • यदि आपके VMs सेवा खातों का उपयोग करते हैं: परमिट iam.serviceAccounts.actAs सेवा या परियोजना खाते में.
  • परियोजना मेटाडेटा: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • क्षेत्रीय मेटाडेटा: compute.instanceSettings.get y compute.instanceSettings.update संबंधित क्षेत्र के लिए।
  • इंस्टेंस मेटाडेटा: compute.instances.get y compute.instances.setMetadata.

सीमाओं

Google Drive में मेटाडेटा हटाने का प्रयास करते समय हमें निम्नलिखित मुख्य सीमाओं का सामना करना पड़ा:

  • आकार सीमाएँ (कंप्यूट इंजन): मेटाडेटा प्रविष्टियों का कुल योग 512 KB तक सीमित है। प्रत्येक कुंजी 128 बाइट्स तक सीमित है, और प्रत्येक मान 256 KB तक सीमित है। उदाहरण के लिए, यदि आप ssh-keys कुंजी का उपयोग करते हैं और 256 KB की सीमा पार कर जाते हैं, तो आप तब तक और कुंजियाँ नहीं जोड़ पाएँगे जब तक आप सफाई नहीं कर लेते।
  • बड़ा अक्षर और छोटा अक्षर: कुंजियाँ केस-सेंसिटिव होती हैं; मान भी, बूलियन को छोड़कर। ज़ोनल में, आप दो कुंजियाँ नहीं बना सकते जो केवल केस में भिन्न हों (ज़ोनल-मेटाडेटा-कुंजी बनाम ज़ोनल-मेटाडेटा-कुंजी)।
  • क्षेत्रीय मेटाडेटा: gcloud या REST का उपयोग करके सेट या हटाए जाते हैं। आप SSH कुंजियों (ssh-keys) के लिए ज़ोनल मान निर्धारित नहीं कर सकते। तार्किक प्रोजेक्ट/ निर्देशिका में, यदि एक ही कुंजी के लिए प्रोजेक्ट-स्तरीय और ज़ोनल मान हैं, तो ज़ोनल मान को उसके ज़ोन में प्राथमिकता दी जाती है।
  • समर्थित बूलियन मान: TRUE/FALSE के अतिरिक्त, आप Y/Yes/1 और N/No/0 (केस असंवेदनशील) का उपयोग कर सकते हैं।
  • कॉन्फ़िगरेशन स्कोप्स (कंप्यूट इंजन):
    • प्रारूप: परियोजना में सभी VMs के लिए सामान्य मेटाडेटा.
    • क्षेत्रीय: प्रविष्टियाँ जो किसी विशेष क्षेत्र में सभी VM को प्रभावित करती हैं और परियोजना मान को ओवरराइड कर सकती हैं।
    • उदाहरण: किसी विशिष्ट VM (बनाई जा रही है या पहले से मौजूद है) के लिए मेटाडेटा.
विशेष सामग्री - यहां क्लिक करें  गूगल ड्राइव पर वॉइस नोट्स कैसे अपलोड करें

Google क्लाउड में मेटाडेटा

ड्राइव में थंबनेल, इंडेक्सिंग और मेटाडेटा पुनर्प्राप्ति (REST और सर्वोत्तम अभ्यास)

आइए अब Google Drive में मेटाडेटा हटाते समय थंबनेल की भूमिका पर नज़र डालें। और उन्हें पुनर्प्राप्त करने का सबसे अच्छा तरीका भी:

  • REST ऑन-प्रिमाइसेस के लिए प्रमाणीकरण: अगर आप अपनी मशीन से REST उदाहरणों का परीक्षण कर रहे हैं, तो gcloud के साथ कॉन्फ़िगर किए गए क्रेडेंशियल्स का उपयोग करें। इस तरह, आपके ड्राइव API कॉल आपके द्वारा पहले से सेट की गई पहचान और अनुमतियों का सम्मान करेंगे।
  • कस्टम थंबनेल अपलोड: contentHints.thumbnail को दो फ़ील्ड के साथ सेट करें: URL-सुरक्षित बेस64 इमेज और सही MIMEType। अगर ड्राइव स्वचालित रूप से थंबनेल जनरेट कर सकता है, तो वह अपना थंबनेल इस्तेमाल करेगा और आपके थंबनेल को छोड़ देगा। अन्यथा, वह आपके द्वारा दिए गए थंबनेल का इस्तेमाल करेगा।

ड्राइव में थंबनेल के लिए मुख्य नियम:

  • प्रारूप: PNG, GIF या JPG.
  • अनुशंसित चौड़ाई: 1600 px (न्यूनतम 220 px).
  • अधिकतम आकार: 2 एमबी.
  • यदि थम्बनेल अभी भी प्रासंगिक है तो उसे प्रत्येक सेव के साथ अपडेट करें।

इसके बारे में महत्वपूर्ण अमान्यकरण: फ़ाइल की सामग्री बदलने पर थंबनेल अमान्य हो जाते हैं; मेटाडेटा में बदलाव नहीं। अगर आप सिर्फ़ टैग या नाम बदलते हैं, तो फ़ाइल में बदलाव किए बिना नए थंबनेल की उम्मीद न करें।

अनुक्रमणीय पाठ

खोज को "मूर्ख" बनाने की कोशिश न करें। उन अवधारणाओं और शब्दों को शामिल करें जिन्हें उपयोगकर्ता उस फ़ाइल के लिए उचित रूप से खोजेगा, और 128KB सीमा की जाँच करें. जब भी विषय-वस्तु में कोई बड़ा परिवर्तन हो तो उसे अपडेट करें।

सुसंगत नाम और एक्सटेंशन लागू करेंजब भी संभव हो, अपलोड करते समय नाम में एक्सटेंशन शामिल करें; अगर यह मौजूद नहीं है, तो ड्राइव MIME के ​​ज़रिए इसका अनुमान लगाने की कोशिश करेगा। नाम स्पष्ट रखने से अस्पष्टता से बचा जा सकेगा और एक्सटेंशन खोजना आसान हो जाएगा।

ड्राइव में टैग

लेबल संशोधित करने के लिए, आवश्यक पहचानकर्ताओं को नोट करें। आपको लेबल के labelId और फ़ाइल के fileId की आवश्यकता होगी। आप पहले उन्हें files.listLabels के साथ सूचीबद्ध कर सकते हैं और फिर लक्ष्य फ़ाइल पर संबंधित परिवर्तन लागू कर सकते हैं।

// Al modificar etiquetas de un archivo en Drive:
// - labelId: identificador de la etiqueta a cambiar
// - fileId: identificador del archivo al que aplicas la etiqueta
// Usa files.listLabels para localizarlas antes de actualizar.

उसे याद रखो, यद्यपि ड्राइव पर ध्यान केंद्रित किया जा रहा है, फिर भी कई विकासों में ड्राइव को क्लाउड स्टोरेज या अन्य सेवाओं के साथ जोड़ दिया गया है, इसलिए आप ऑब्जेक्ट विशेषताओं का निरीक्षण करने के लिए स्टोरेज के उदाहरण देखेंगे।

// Ejemplo en Go para obtener atributos de un objeto en Cloud Storage (no Drive)
// e imprimir metadatos como ContentType, CacheControl, MD5, etc.
// Útil si tu flujo sube primero a Storage y luego a Drive.
import (
  "context"
  "fmt"
  "io"
  "time"
  "cloud.google.com/go/storage"
)

func getMetadata(w io.Writer, bucket, object string) (*storage.ObjectAttrs, error) {
  ctx := context.Background()
  client, err := storage.NewClient(ctx)
  if err != nil { return nil, fmt.Errorf("storage.NewClient: %w", err) }
  defer client.Close()

  ctx, cancel := context.WithTimeout(ctx, 10*time.Second)
  defer cancel()

  o := client.Bucket(bucket).Object(object)
  attrs, err := o.Attrs(ctx)
  if err != nil { return nil, fmt.Errorf("Object(%q).Attrs: %w", object, err) }

  fmt.Fprintf(w, "Bucket: %v\n", attrs.Bucket)
  fmt.Fprintf(w, "CacheControl: %v\n", attrs.CacheControl)
  fmt.Fprintf(w, "ContentDisposition: %v\n", attrs.ContentDisposition)
  fmt.Fprintf(w, "ContentEncoding: %v\n", attrs.ContentEncoding)
  fmt.Fprintf(w, "ContentLanguage: %v\n", attrs.ContentLanguage)
  fmt.Fprintf(w, "ContentType: %v\n", attrs.ContentType)
  fmt.Fprintf(w, "Crc32c: %v\n", attrs.CRC32C)
  fmt.Fprintf(w, "Generation: %v\n", attrs.Generation)
  fmt.Fprintf(w, "KmsKeyName: %v\n", attrs.KMSKeyName)
  fmt.Fprintf(w, "Md5Hash: %v\n", attrs.MD5)
  fmt.Fprintf(w, "MediaLink: %v\n", attrs.MediaLink)
  fmt.Fprintf(w, "Metageneration: %v\n", attrs.Metageneration)
  fmt.Fprintf(w, "Name: %v\n", attrs.Name)
  fmt.Fprintf(w, "Size: %v\n", attrs.Size)
  fmt.Fprintf(w, "StorageClass: %v\n", attrs.StorageClass)
  fmt.Fprintf(w, "TimeCreated: %v\n", attrs.Created)
  fmt.Fprintf(w, "Updated: %v\n", attrs.Updated)
  fmt.Fprintf(w, "Event-based hold enabled? %t\n", attrs.EventBasedHold)
  fmt.Fprintf(w, "Temporary hold enabled? %t\n", attrs.TemporaryHold)
  fmt.Fprintf(w, "Retention expiration time %v\n", attrs.RetentionExpirationTime)
  fmt.Fprintf(w, "Custom time %v\n", attrs.CustomTime)
  fmt.Fprintf(w, "Retention: %+v\n", attrs.Retention)
  fmt.Fprintf(w, "\n\nMetadata\n")
  for key, value := range attrs.Metadata {
    fmt.Fprintf(w, "\t%v = %v\n", key, value)
  }
  return attrs, nil
}

Google Drive में फ़ाइलें हटाना बनाम मेटाडेटा हटाना

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

विशेष सामग्री - यहां क्लिक करें  सैमसंग से Google Keep में नोट कैसे स्थानांतरित करें

पैरा किसी फ़ाइल को स्थायी रूप से हटाने के लिए, आपको ट्रैश खाली करना होगा या स्थायी विलोपन विकल्प का उपयोग करना होगा, इस स्थिति में, आप इसे पुनर्प्राप्त नहीं कर पाएँगे। यह अपने आप में अन्य फ़ाइलों से "मेटाडेटा नहीं हटाता"—यह केवल उसी आइटम पर लागू होता है।

आप Google Drive में उन फ़ाइलों से मेटाडेटा नहीं हटा सकते जो आपकी नहीं हैं, क्योंकि उनका नियंत्रण उन्हें बनाने वाले व्यक्ति या संगठन में उच्चतर अनुमतियों वाले किसी व्यक्ति के पास होता है। ऐसे मामलों में, आप बस अपनी पहुँच या दृश्यता हटा देते हैं।

इसे मेटाडेटा से संबंधित करना: किसी फ़ाइल को हटाने से ड्राइव में उसका मेटाडेटा भी उसके साथ हट जाता है, लेकिन यह अन्य प्रतियों में मेटाडेटा या सिस्टम में बने रहने वाले अन्य दस्तावेजों में एम्बेडेड मेटाडेटा को प्रभावित नहीं करता है।

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