Буфер обмена это в информатике

Бу́фер обме́на (англ. clipboard ) — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования информации между приложениями или частями одного приложения через операции вырезать, копировать, вставить.

Как правило, приложения используют буфер обмена, предоставляемый операционной системой или другой средой через определённый интерфейс. Некоторые приложения могут использовать свой собственный буфер обмена, доступный только в них. Физически, данные буфера обмена хранятся в оперативной памяти компьютера (RAM).

Приложение может записывать в буфер обмена одну и ту же информацию одновременно в нескольких различных форматах. Наиболее информативный формат помещается первым, за ним остальные по убыванию информативности. При вставке информации из буфера обмена обычно используется первый распознанный приложением формат, который будет наиболее информативен для данного приложения. Например, если текстовый процессор копирует в буфер обмена текст: в формате RTF, в виде рисунка WMF и в виде текста без форматирования, этот текст может быть вставлен в другой текстовый процессор с сохранением разметки, в графический редактор — рисунком и в простой текстовый редактор — неформатированным текстом. Операционная система может производить некоторые преобразования форматов информации, если запрошенный формат отсутствует в буфере обмена, но может быть получен из имеющегося, например, изменять кодировку текста [1] .

Вставить объект из буфера обмена можно неограниченное число раз. При копировании информации в буфер его предыдущее содержимое, как правило, пропадает. Однако существуют реализации буфера обмена (например, в пакете Microsoft Office), позволяющие хранить в буфере одновременно несколько объектов и выбирать при вставке, который из объектов вставить.

Содержание

Горячие клавиши для пользования буфером обмена [ править | править код ]

Стандартные горячие клавиши для работы с буфером обмена, применяемые в графических интерфейсах пользователя на PC‐совместимых ПК (для клавиатуры PC101 с раскладкой QWERTY):

  • Скопировать выделенные объекты в буфер обмена: Ctrl + C или Ctrl + Ins .
  • Вырезать выделенные объекты в буфер обмена (для перемещения): Ctrl + X или ⇧ Shift + Del .
  • Вставить из буфера обмена: Ctrl + V или ⇧ Shift + Ins .

Хотя эти комбинации и являются наиболее распространёнными, некоторые приложения могут использовать какие-либо другие комбинации клавиш. Например в X Window System, кроме вышеописанного буфера обмена (выделение « CLIPBOARD »), доступен буфер (выделение « PRIMARY »), для копирования в который достаточно лишь выделить нужную часть текста, а для вставки достаточно нажать среднюю кнопку мыши или же одновременно левую и правую кнопки (имитация средней кнопки). [2] [3] [4]

Диспетчеры буфера обмена [ править | править код ]

Существуют специальные программы — менеджеры буфера обмена, которые расширяют обычно используемые возможности.

Например, к базовым операциям они добавляют возможности:

  • иметь несколько буферов с возможностью сливать, разделять и редактировать их содержимое
  • выбирать буфер, в который будут сохраняться вырезанные или скопированные данные
  • выбирать буфер, из которого данные будут вставляться
  • работать с данными разных форматов
  • сохранять данные для хранения
  • индексировать, помечать и осуществлять поиск по сохранённым данным

Статьи о некоторых менеджерах буфера обмена можно найти в английской Википедии.

Читайте также:  Установка мак ос на пк второй системой

Просмотр содержимого буфера обмена в ОС Windows [ править | править код ]

В ОС Windows (Windows 2000 и Windows XP) есть встроенная утилита просмотра буфера обмена — «Папка обмена» («Clipboard Viewer»). Её можно запустить, открыв меню «Пуск» — «Выполнить» — «clipbrd.exe». В более поздних ОС Windows (Windows Vista/7/8/10) производитель ОС (Microsoft) убрал из поставки операционной системы данную утилиту.

Программа просмотра буфера обмена, поставляемая в составе ОС Windows 2000/Windows XP, позволяет просматривать содержимое буфера обмена в виде текста, текста с оформлением (RTF) или изображения (BMP/WMF/EMF). Программа просмотра буфера обмена также позволяет сохранить все содержимое буфера обмена в файл с расширением .CLP. Файлы данного формата можно просмотреть и загрузить в буфер обмена при помощи данной программы просмотра буфера обмена.

Wikimedia Foundation . 2010 .

Смотреть что такое "Буфер обмена" в других словарях:

буфер обмена — Буфер памяти, предназначенный для временного хранения копируемой части данных при редактировании текста, монтаже изображения и т.д. [http://www.iks media.ru/glossary/index.html?gloss >Справочник технического переводчика

буфер обмена между прикладными программами — экранная лицевая панель 1. Область памяти, используемая для временного хранения данных. 2. Утилита в системах Microsoft Windows и Macintosh Finder, которая применяется для временного хранения графической или текстовой информации.… … Справочник технического переводчика

Буфер обмена (обмана) — Жарг. шк. Шутл. ирон. Буфетчица. (Запись 2003 г.) … Большой словарь русских поговорок

Буфер — Буфер: Буфер устройство, устанавливаемое на различных видах транспорта, служащее для гашения (амортизации) продольных ударных и сжимающих усилий. Буфер (железнодорожный) буфер на ж/д вагонах и локомотивах. Бампер буфер на автомобилях. Буфер… … Википедия

БУФЕР — обмена (обмана). Жарг. шк. Шутл. ирон. Буфетчица. (Запись 2003 г.) … Большой словарь русских поговорок

Буфер (информатика) — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете … Википедия

Буфер (вычислительная техника) — В информатике буфер (англ. buffer) это область памяти, используемая для временного хранения данных при вводе или выводе. Обмен данными (ввод и вывод) может происходить как с внешними устройствами, так и с процессами в пределах компьютера. Буферы… … Википедия

буфер (на экране для монтажа) изображения в системах для обработки текстов — Область в памяти или на внешнем устройстве, используемая для временного хранения данных и обмена ими как внутри программы, так и между программами. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993]… … Справочник технического переводчика

область обмена данными — буфер обмена данными — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы буфер обмена данными EN clipboard … Справочник технического переводчика

Вырезать, скопировать, вставить — (англ. cut, copy, paste) набор функций для работы приложений с буфером обмена операционной системы. Копировать и переносить в другое место можно как фрагменты текста (изображения, звука и т. д.), так и файлы целиком. С точки… … Википедия

Буфер обмена – это часть памяти компьютера, куда временно сохраняется то, что мы копируем. Информация, которая в нем находится, пользователю не видна.

Например, я выделил и скопировал кусок текста. Он невидим и хранится в буфере обмена. И будет там находиться до тех пор, пока я его не вставлю. Или пока не скопирую что-то другое.

Что такое буфер обмена

Допустим, у меня на Рабочем столе есть папка, которую нужно переписать на флешку. Значит, щелкаю по ней правой кнопкой мыши и выбираю пункт «Копировать».

Читайте также:  Счёт чисел после запятой

Вроде как ничего не изменилось, всё осталось по-прежнему. Но эта папка сохранилась в невидимой памяти компьютера – в буфере обмена. И сейчас компьютер держит ее в «уме».

Теперь я открываю свою флешку и вставляю в нее скопированную папку: щелкаю правой кнопкой мыши по пустому месту и выбираю «Вставить».

Папка с Рабочего стола добавляется на флешку. Получается, только что я вытащил ее из буфера обмена.

Вот так это и работает. Мы копируем какую-то информацию и тем самым добавляем ее в буфер обмена, а потом вставляем (вытаскиваем оттуда).

Как долго там хранится информация

Хранится она там до тех пор, пока не будет заменена новой. Или до выключения (перезагрузки) компьютера. Объясню на примере.

Допустим, я где-то в Интернете прочел интересную заметку. Она мне так сильно понравилась, что я захотел ее сохранить у себя на компьютере. Дело это нехитрое: нужно выделить текст, скопировать, вставить в файл на компьютере и сохранить.

Кстати, об этом у меня на сайте есть отдельный урок.

Значит, я выделяю нужный мне кусочек текста и копирую его.

Как вы уже знаете, он сразу же попадает в буфер обмена и будет там находиться до тех пор, пока я его куда-то не вставлю. Но, допустим, я отвлёкся на другую статью. И в ней нахожу что-то, что тоже хотел бы сохранить на свой компьютер. Так вот если я выделю и скопирую эту новую часть, то тот текст, которой был скопирован до этого, сотрется. Он заменится новым фрагментом. И при вставке добавится только новый текст.

Кроме того, буфер обмена полностью очищается при выключении и повторном включении компьютера. То есть если я, например, решу прогуляться и перед этим выключу компьютер, то скопированная в него информация удалится.

Буфер обмена – временное и очень ненадежное хранилище. Если уж вы скопировали какую-то информацию, то не забудьте ее сразу же вставить.

Не зря под понятием «копирование» подразумевают и вставку тоже. То есть имеют в виду не одно, а сразу два действия. Ведь при копировании данные попадают в буфер – промежуточное место – откуда должны быть непременно вставлены. Иначе они не сохранятся.

Где находится буфер обмена

У него есть вполне реальное место в компьютере: Локальный диск C – Windows – system32 – файл clip.exe

Но в системе Windows 7, 8 и 10 этот файл не открывается. То есть посмотреть, что там находится, невозможно. А вот в Windows XP он называется clipbrd.exe и открыть его таки можно. И если предварительно скопировать какой-нибудь текст, то он будет внутри этого файла.

Это системный файл. Его нельзя удалить, переместить или переименовать.

Как очистить буфер обмена

Если вы копируете текстовые фрагменты или небольшие файлы, тогда особого смысла в его очистке нет. Однако при копировании больших файлов (например, фильмов) компьютер может начать притормаживать. Ведь вся информация попадает во временное хранилище, которое находится на системном Локальном диске. И даже после вставки она по-прежнему будет «сидеть» в памяти.

Но это легко поправить: нужно просто скопировать какой-нибудь небольшой файл (например, фотографию или документ). Тогда все, что до этого было в буфере, сотрется и вместо него добавится этот новый файл.

Читайте также:  Восстановленные макбуки от apple

Программа для работы с буфером обмена

Существует несколько приложений для управления этим временным хранилищем. Нужны они в том случае, если человек часто работает с текстом. Ведь такие программы позволяют доставать текстовые фрагменты, которые были скопированы ранее. К папкам и файлам это не относится.

Подобных программ существует несколько, но лично я для этой цели использую бесплатную Punto Switcher от Яндекса. Ее основная задача – автоматически менять раскладку клавиатуру, когда пользователь об этом забыл.

Например, я печатаю какой-то текст и вдруг замечаю, что забыл поменять язык на русский – всё набирается английскими буквами. Вот Punto Switcher не допускает таких ситуаций. Программа сама автоматически меняет раскладку и «переводит» текст.

Так вот кроме смены раскладки это приложение обладает массой других полезных функций. В том числе помогает работать с буфером обмена – сохраняет его и позволяет доставать фрагменты текста, которые были скопированы в разное время.

Установка Punto Switcher

Для начала, проверьте, может, она уже есть на компьютере. Для этого посмотрите на панель задач – в нижнюю правую часть экрана. Если вместе со значком алфавита (или вместо него) есть вот такая иконка, значит, программа у вас уже установлена.

Иконка есть? Отлично! Тогда щелкните по ней правой кнопкой мышки, чтобы точно убедиться, что это именно Punto Switcher.

Если такую программу вы у себя не находите, загрузите ее с официального сайта. Процесс установки очень простой: запускаете скачанный файл, со всем соглашаетесь и нажимаете «Далее». Единственное, программа предложит добавить на компьютер разные Яндексовские штучки. Если вам это не надо, просто снимите все галочки.

После установки на панели задач (справа) появится вот такая иконка:

Или такая, если выбран английский алфавит:

Теперь программа будет запускаться каждый раз при загрузке компьютера и всё время следить за тем, что и как вы печатаете.

Работа с буфером обмена в Punto Switcher

Программа может сохранять до 30 текстовых фрагментов, к которым у вас всегда будет доступ через историю. Также Punto Switcher позволяет транслитерировать фрагменты в буфере обмена и сохранять его даже после перезагрузки системы. Но для всего этого необходимо сделать кое-какие настройки.

1 . Открываем окно программы двойным щелчком левой кнопкой мыши по значку в трее. Во вкладке «Общие» выбираем пункт «Дополнительные».

2 . Ставим галочку там, где «Следить за буфером обмена», и еще на «Сохранять историю буфера обмена после перезагрузки Windows» (если это, конечно, вам нужно). После чего нажимаем «ОК».

Теперь текстовые фрагменты, которые вы копируете, будут сохраняться в программе. И любой из них можно будет оттуда достать. Для этого нужно нажать правую кнопку мыши по значку Punto Switcher, после чего выбрать пункт «Буфер обмена» и «Посмотреть историю».

Щелкаем по тому кусочку, который нужен, и он копируется. После чего его останется только вставить.

Копирование и вставку можно делать не только через правую кнопку мыши, но и при помощи сочетания клавиш клавиатуры Ctrl+С и Ctrl+V. Это быстро и удобно – нужно просто привыкнуть.

Принцип следующий: выделяем то, что нужно скопировать, зажимаем клавишу Ctrl и затем нажимаем на клавишу С. Переходим туда, куда эту информацию нужно вставить, зажимаем Ctrl и V (русскую М).