Google 通訊錄會將您的整本通訊錄匯出為單一 vCard 檔案,並沒有內建選項可以只下載單一 Gmail 聯絡人的 vCard。網頁介面中的 Gmail 聯絡人匯出功能,會將所有儲存的聯絡人打包成單一 .vcf 檔下載,在聯絡人詳細資料頁面上也完全找不到「單一聯絡人 vCard」的下載按鈕。若要取得單一聯絡人的 vCard,或是製作一份新的 vCard 檔交給他人匯入 Gmail,您需要改用其他方式:一個在本機端運作、遵循 vCard 4.0 規範、並能產出符合標準、由您自行掌控的 .vcf 檔的產生器。vCard Generator 正好能在您的瀏覽器中完成這項工作——無需帳號、無需上傳、無需遠端轉檔服務。您只需輸入聯絡人資訊,在預覽中檢視完整的 vCard 4.0 文字內容,接著下載一份能乾淨匯入 Google 通訊錄及其他通訊錄應用程式的 .vcf 檔。當您只需要單一聯絡人檔案、聯絡人資料的隱私程度讓您不希望經過 Google 伺服器,或是您想要一份可郵寄、傳訊或封存的可攜式 .vcf 而不想走整批匯出流程時,這個方法最為實用。

Gmail 內建 vCard 匯出功能的實際運作方式
Google 通訊錄——也就是為 Gmail 聯絡人建議功能提供資料的通訊錄——在其左側選單中設有「匯出」選項。開啟後,您可以選擇 vCard(聯絡人名片所用的檔案格式)或 CSV 作為輸出格式,並可選擇匯出所有聯絡人或手動選取的批次。匯出結果是一個 .vcf 檔,其中包含您所匯出之每個聯絡人的獨立 vCard 記錄,全部打包在單一類似封包的檔案中。這是從網頁版 Gmail 通訊錄取得 vCard 的唯一官方方式,同樣的流程也是 Google 在其支援頁面中所記載的方式。
對於大多數想從 Gmail 取得單一 vCard 的讀者而言,有三項限制值得注意。首先,匯出顆粒度為「全部或選定批次」——在聯絡人詳細資料頁面上並沒有「單一聯絡人 vCard 下載」按鈕。其次,您取得的檔案一般採用 vCard 3.0 編碼,這個版本較舊,對文字跳脫規則的要求不如 vCard 4.0 嚴格。第三,這項匯出作業會在您已登入的 Google 工作階段中執行,因此資料會離開您的電腦並經過 Google 伺服器,即便那是您自己的資訊。
何時本機產生的 vCard 是更好的選擇
本機端的產生器可一次解決上述三項限制。若您想取得僅包含單一聯絡人的 vCard,您不必匯出一個含上百張名片的 .vcf,再到文字編輯器中將其拆開。若您想要 vCard 4.0——即 RFC 6350 所規範的版本——您可以直接產出,而不需仰賴 Google 匯出工具所提供的版本。若聯絡人資料屬於私人資訊,在自己的瀏覽器中建立檔案,代表姓名、電話號碼與備註內容都不會被傳送到遠端轉檔服務。
vCard Generator 在相反方向上同樣有用:當您需要一份乾淨的 .vcf 交給 Gmail 使用者時,您不必寄送由其他應用程式產生、可能無法匯入的聯絡人名片,而可以在本機端建立一份遵循核心序列化規則的檔案,再以附件方式隨電子郵件或訊息寄出。這能保持收件人的通訊錄整齊,並避免當各家廠商專屬延伸或非標準跳脫規則滛入檔案時所引發的匯入失敗問題。
使用 vCard Generator 在本機端建立 vCard
整個流程很短,全程在同一個瀏覽器分頁中完成。
- 輸入完整姓名。完整姓名是本工具唯一必填的欄位,因為一份沒有格式化姓名的可攜式聯絡人記錄並沒有意義。請依您希望它在收件人通訊錄中顯示的方式輸入——例如「Jane Doe」或「María González」。
- 新增選填欄位。填入您希望包含的任何組織、職稱、電子郵件地址、電話號碼、網站或備註。不需要的欄位留空即可,產生器會直接省略該屬性,而不會輸出一行含糊的空行。
- 選擇「建立 vCard」並檢視預覽。預覽會顯示即將寫入檔案的完整 vCard 4.0 文字內容。請仔細檢視——例如以反斜線加逗號表示字面意義逗號的跳脫序列會出現在預覽中,並由另一端的匯入工具進行解碼。
- 下載 .vcf 檔。下載連結指向一個由預覽內容組成的暫時本機 Blob,因此這個檔案的產生過程不會有任何伺服器往返。
- 在分享前先測試匯入。在您實際打算使用的通訊錄應用程式中開啟 .vcf 檔——網頁版 Google 通訊錄、Apple Contacts、Outlook,或是您的手機——並確認姓名、國碼、電子郵件網域及網站路徑皆顯示正確。
將產生的 .vcf 匯入 Gmail 或其他應用程式
若要將本機端產生的 .vcf 匯入 Gmail,請在網頁版開啟 Google 通訊錄,點擊右上角的「建立聯絡人」,選擇「建立聯絡人」,再透過左側選單中的「匯入」選項上傳 .vcf 檔。Google 會解析該 vCard 4.0 記錄並新增為一筆聯絡人。由於該檔案遵循標準的核心跳脫規則,包含分號的組織名稱,以及包含換行的備註等欄位,皆能完整送達,而不會被拆解分散到空白屬性中。
對於桌面及行動應用程式,匯入路徑通常為通訊錄中的「匯入」指令。macOS Contacts、Microsoft Outlook、Thunderbird、iOS 及 Android 皆可透過檔案選擇器或分享面板接受 .vcf 檔。IANA vCard Elements Registry 列出這些匯入工具預期會看到的標準屬性,而本產生器僅輸出這套保守的屬性集合,而非各家廠商專屬的相片、社群帳號或同步延伸項目。若您的目標應用程式支援的屬性比本產生器輸出的更多,那些多出的欄位會直接保持空白,而不會導致匯入失敗。
為何符合標準的格式對 Gmail 匯入至關重要
vCard 4.0 有幾項手動處理時容易違反的規則。文字值必須對逗號、分號、反斜線及換行字元進行跳脫,避免匯入工具將其誤判為結構性分隔符號。IANA vCard Elements Registry 記錄了符合規範的解析器所能識別的屬性名稱與參數。內容行必須進行折行,使任何實體行的 UTF-8 位元組數不超過 75 個,且每行的接續行必須以單一空格開頭。檔案必須以 CRLF 換行字元結尾,並以一個額外的 CRLF 作為終結。若未遵守這些細節,匯入工具可能會在靜默狀態下誤讀記錄、略過欄位,或完全拒絕該檔案。
vCard Generator 會自動處理上述每一項規則。它會對您文字值中的逗號、分號、反斜線及內嵌換行進行跳脫。它會在不切斷任何 Unicode 字碼點的前提下,將過長的行折行為不超過 75 個位元組的段落——因此表情符號或附有變音符號的字元,絕不會在其 UTF-8 編碼的中間被截斷。它會寫入 CRLF 換行字元並附加一個作為結尾的 CRLF。它也會拒絕在網站欄位中內嵌使用者名稱與密碼,並拒絕在其他文字欄位中放入不支援的控制字元,因此備註中一個不小心出現的換行,不會意外地在輸出中插入額外的 vCard 屬性。這一切都會直接顯示在預覽中——預覽會顯示含有跳脫字元與折行處理的完整 vCard 4.0 文字內容,讓您在下載前能先行驗證輸出結果。
Gmail 匯出與 vCard Generator 一覽比較
下表摘要說明這兩種方式在實務上的差異。
| 比較項目 | Gmail / Google 通訊錄原生匯出 | vCard Generator |
|---|---|---|
| 輸出檔案 | 一個 .vcf 檔,內含所有選定聯絡人 | 每一筆記錄產生一個 .vcf 檔 |
| 顆粒度 | 所有聯絡人或手動選定的批次 | 每次僅限單一聯絡人 |
| 資料是否離開瀏覽器 | 是——在您已登入的 Google 工作階段中執行 | 否——處理全程在本機端完成 |
| 是否需要帳號 | 需要 | 不需要 |
| 產生的 vCard 版本 | 多數情況下為 vCard 3.0 | 依 RFC 6350 採用 vCard 4.0 |
| 欄位掌控程度 | 依 Google 通訊錄中已儲存的內容為準 | 從頭輸入,選填欄位可省略 |
| 另一端的匯入目標 | 任何可讀取 .vcf 檔的通訊錄 | 任何可讀取 vCard 4.0 的通訊錄 |
若要將整本 Gmail 通訊錄搬遷到新平台,原生匯出功能是合適的工具,因為其顆粒度正好符合您的需求。若要從 Gmail 資料中取出單一 vCard、本機端建立一筆全新記錄,或是產生一份能在其他系統中乾淨匯入的可攜式檔案,則 vCard Generator 是更合適的選擇。若您希望取得的 vCard 能在最廣泛的應用程式中匯入,請參閱 如何建立一份能於任何系統中乾淨匯入的 vCard 檔 一文中的相關實務建議。
關於隱私的簡短說明
由於 vCard Generator 是從您在同一瀏覽器分頁中輸入的資料來產生檔案,這些聯絡人資料永遠不會送達任何伺服器。下載連結是一個指向記憶體中檔案的暫時 Blob URL。關閉分頁或重新載入頁面,即會一併清除已輸入的資料與已產生的下載檔案。這使得本方法特別適合用於包含私人電話號碼、內部組織資訊,或您不希望交給遠端轉檔服務之備註內容的 vCard。