ב-Google Drive, הקבצים מאורגנים באוספים, מתוארים לפי סוגים ומקבלים מאפיינים ספציפיים לכל קובץ כדי להקל על מניפולציה של הקבצים.
Google Drive API מייצג קבצים שמאוחסנים ב-Drive כמשאב files
.
בעלות
הקבצים ב-Drive מאורגנים על סמך הקשר של המשתמש לתוכן והמיקום שבו הוא מאוחסן. אוספים מצוינים כחלק מהמטא-נתונים של הקובץ כדי להראות באיזו קבוצת קבצים הקובץ מאוחסן ב-Drive. ההבדל העיקרי בין 'האחסון שלי' לבין אוספים בתיקיות אחסון שיתופי הוא הבעלות על הקבצים. משתמש יחיד הוא הבעלים של הקבצים בתיקיית 'האחסון שלי', ואילו קבוצה או ארגון הם הבעלים של הקבצים באחסון השיתופי.
- האחסון שלי
- לכל משתמש יש תיקיית 'שורש' שנקראת 'הדף שלי ב-Drive', שפועלת בתור ההיררכיה הראשית שלו ומורכבת מכל מה שמגיע מתיקיית השורש הזו. המשתמש הוא הבעלים הראשי של התיקייה הזו.
- אחסון שיתופי הוא מבנה ארגוני ב-Drive שקיים במקביל ל'האחסון שלי'. אפשר לארגן קובץ ספציפי באחסון שיתופי או בתיקייה 'האחסון שלי', אבל לא בשניהם. עם זאת, אפשר להשתמש ב קיצורי דרך ב-Drive כדי להפנות קבצים או תיקיות מתיקיות אחסון שיתופי לתיקיית 'האחסון שלי', ולהפך.
סוגי קבצים
ב-Drive הקבצים מתוארים לפי סוגים. הרשימה הזו כוללת את כל סוגי הקבצים הזמינים:
- Blob
- קובץ שמכיל טקסט או תוכן בינארי, כמו תמונות, סרטונים וקובצי PDF.
- תיקייה
מאגר שאפשר להשתמש בו כדי לארגן סוגים אחרים של קבצים ב-Drive. תיקיות הן קבצים שמכילים רק מטא-נתונים, והן בעלות סוג ה-MIME
application/vnd.google-apps.folder
. מידע נוסף זמין במאמר יצירה ויישוב של תיקיות.הערה: קובץ אחד ששמור ב'אחסון שלי' יכול להופיע בכמה תיקיות. לקובץ אחד ששמור באחסון שיתופי יכולה להיות רק תיקיית הורה אחת.
- מסמך ב-Google Workspace
קובץ שנוצר באפליקציה של Google Workspace, כמו Google Docs, Sheets או Slides. הפורמט של סוג ה-MIME הוא
application/vnd.google-apps.*app*
, כאשר app הוא שם האפליקציה (למשל,application/vnd.google-apps.spreadsheet
לקובץ ב-Sheets). בקישור הבא מפורטת רשימה של סוגי MIME ספציפיים ל-Drive ול-Google Workspace: סוגי MIME נתמכים ב-Google Workspace וב-Google Drive.- קיצור דרך
קובץ מטא-נתונים בלבד שמפנה לקובץ אחר ב-Drive. סוג ה-MIME של קובץ הקיצור הוא
application/vnd.google-apps.shortcut
. למידע נוסף, ראו יצירת קיצור דרך לקובץ ב-Drive.- קיצור דרך של צד שלישי
קובץ מטא-נתונים בלבד שמקשר לתוכן שמאוחסן במערכת אחסון של צד שלישי. סוג ה-MIME של קובץ הקיצור של הצד השלישי הוא
application/vnd.google-apps.drive-sdk
. מידע נוסף זמין במאמר יצירת קובץ קיצור דרך לתוכן שנשמר באפליקציה.
מאפייני הקובץ
ברשימה הזו מוצגים כמה מאפיינים של קובץ ב-Drive:
- הצעת גישה
- הצעה של מבקש לגורם מאשר להעניק לנמען גישה לפריט ב-Drive. מידע נוסף זמין במאמר הצגה וטיפול בבקשות גישה בהמתנה.
- תוכן
- גוף הקובץ הבינארי או הטקסטואלי. דוגמאות לתוכן שאפשר לאחסן ב-Drive הן תמונות, סרטונים, טקסט וקובצי PDF.
- מזהה קובץ
- מזהה ייחודי ואטום לכל קובץ. מזהי הקבצים לא משתנים במהלך החיים של הקובץ, גם אם שם הקובץ משתנה. ביטויי חיפוש משמשים לאיתור קבצים לפי שם, סוג, תוכן, מאגר הורה, בעלים או מטא-נתונים אחרים.
- מטא-נתונים
- נתונים שמתארים את תוכן הקובץ. הנתונים האלה כוללים את השם, הסוג, זמני היצירה והשינוי. חלק משדות המטא-נתונים, כמו
name
, לא תלויים במשתמש ומופיעים באותו אופן לכל משתמש. שדות אחרים, כמוcapabilities
ו-viewedByMeDate
, מכילים ערכים ספציפיים למשתמש. סוגי קבצים, כמו תמונות וסרטונים, מכילים מטא-נתונים נוספים שחולצו מקובצי EXIF וממטא-נתונים מוטמעים אחרים. מידע נוסף זמין במאמר ניהול מטא-נתונים של קבצים. - הרשאה
- הענקת גישה למשתמש, לקבוצה, לדומיין או לכולם לגשת לקובץ או להיררכיית תיקיות. משתמשים יכולים לקבוע מי יוכל לגשת לקובץ באמצעות רשימת בקרת הגישה (ACL), שהיא רשימה של הרשאות לקובץ. מידע נוסף זמין במאמר שיתוף קבצים, תיקיות ואחסונים.
- היסטוריית הגרסאות
- הרשומה של השינויים בתוכן הקובץ בלבד, ולא במטא-נתונים של הקובץ. למידע נוסף על גרסאות, קראו את המאמר סקירה כללית על שינויים וגרסאות.
- תמונה ממוזערת
- ייצוג גרפי של קובץ. ב-Drive נוצרות באופן אוטומטי תמונות ממוזערות של סוגים רבים של קבצים נפוצים. לקיצור דרך ולסוגי קבצים אחרים ש-Drive לא יכול להציג, אפשר לספק תמונה ממוזערת. מידע נוסף זמין במאמר העלאת תמונות ממוזערות.
ארגון קבצים
Drive API מארגן את הקבצים במיקומי אחסון שנקראים spaces
ובאוספים שנקראים corpora
.
- מרחבים
מיקומי אחסון ספציפיים שמבודדים זה מזה. כל התוכן ב-Drive מאוחסן באחד משני המרחבים המוגדרים האלה:
drive
ו-appDataFolder
.drive
: כולל את כל הקבצים שגלויים למשתמשים שנוצרו ב-Drive. קובצי PDF, מסמכים, קובצי Google Docs, קיצורי דרך ותוכן אחר שהמשתמשים מעלים נמצאים במרחבdrive
.appDataFolder
: כולל נתוני אפליקציה לכל משתמש. בדרך כלל, אפליקציות שומרות קובצי תצורה ונתונים אחרים שלא מיועדים להיות נגישים ישירות למשתמשים.
אי אפשר להעביר קבצים בין
spaces
.- Corpora
אוספים של קבצים שמשמשים לצמצום היקף החיפושים של קבצים ותיקיות. הקורפוסים של Drive הם:
user
,domain
,drive
ו-allDrives
.user
: כולל את כל הקבצים שנוצרו על ידי המשתמש ונפתחו על ידו בקטע 'האחסון שלי', וגם את הקבצים ששותפו ישירות עם המשתמש בקטע 'קבצים ששותפו איתי'.drive
: כולל את כל הקבצים שמכילים בכונן משותף אחד, כפי שמצוין ב-driveId
.domain
: כולל את כל הקבצים שאפשר לחפש ששותפו עם הדומיין של המשתמש.allDrives
: כולל את כל הקבצים באחסונים שיתופיים שהמשתמש הוא חבר בהם, ואת כל הקבצים בתיקיות 'האחסון שלי' ו'קבצים ששותפו איתי'. חשוב להשתמש בקורפוסים שלallDrives
בזהירות, כי הם נרחבים ויכולים להשפיע על הביצועים. כשאפשר, כדאי להשתמש ב-user
או ב-drive
במקום ב-allDrives
כדי לשפר את היעילות.
אפשר להעביר קבצים בחופשיות בין
corpora
כאשר ההרשאות והבעלות משתנות.
נושאים קשורים
הנה כמה שלבים אפשריים:
- איך יוצרים ומנהלים קבצים
- איך יוצרים ומאכלסים תיקיות
- כך מעלים נתוני קבצים
- איך מורידים ומיצאים קבצים
- איך מאחסנים נתונים ספציפיים לאפליקציה
- איך מציגים את Google Picker בדף