Как я говорю Подрывной деятельности рассматривать файл как двоичный файл?

По моему опыту, http://www.facebook.com/sharer.php не использует метатеги. Он использует строку, которую вы передаете. См. Ниже.

http://www.facebook.com/sharer.php?s=100&p [title] = THIS IS MY TITLE & amp; p [summary] = ЭТО МОЕ РЕЗЮМЕ & amp; p [url] = http: //www.MYURL.com& & amp; p [images] [0] = http: //www.MYURL.com/img/IMAGEADDRESS

Мета-теги работают с кнопками разработчика Facebook, такими как / send, как и другая информация Open Graph. Поэтому, если вы используете один из реальных элементов Facebook, таких как комментарии и т. Д., Все это будет связано с материалом Open Graph.

UPDATE: Существует два способа использования разделителя * обратите внимание на? S по сравнению с? u в строке запроса 1 ==> STRING: http://www.facebook.com/sharer.php?s + содержимое сверху ~~> Извлечет информацию из строки. 2 ==> URL: http://www.facebook.com/sharer.php?u=url , где url равен фактическому url ~~> Скрежет страницу, указанную в URL-адресе ~~ > Вы можете проверить тестовые значения здесь: https://developers.facebook.com/tools/debug

63
задан Nick 16 September 2008 в 15:48
поделиться

9 ответов

Возможно вручную определить файл, расположенный в репозитории как двоичный файл при помощи:

svn propset svn:mime-type application/octet-stream <filename>

Это обычно не необходимо, поскольку Подрывная деятельность попытается определить, является ли файл двоичным, когда файл сначала добавляется. Если Подрывная деятельность неправильно отмечает определенный тип как "текст", когда это нужно рассматривать как двоичный файл, возможно настроить Подрывную деятельность функция автоопор для автоматических меток того файла с нетекстовым типом MIME. Независимо от свойств, настроенных на файле, Подрывная деятельность все еще хранит файл в двоичном формате в репозитории.

, Если Подрывная деятельность идентифицирует тип MIME как "текстовый" тип, это активирует определенные опции, которые не доступны на двоичных файлах, такой как svn разность и вина svn . Это также позволяет, чтобы автоматическая строка закончила преобразование, которое настраивается на основе клиента клиентом.

Для получения дополнительной информации, см. , Как Подрывная деятельность обрабатывает двоичные файлы?

82
ответ дан smokris 7 November 2019 в 12:33
поделиться

От страницы 367 книга

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

пользователи CVS должны отметить двоичные файлы с - флаги Кбита, чтобы препятствовать тому, чтобы данные были искажены (из-за расширения ключевого слова и заканчивающих строку переводов). Они иногда забывают делать это.

Подрывная деятельность следует более параноидальным маршрутом. Во-первых, это никогда не выполняет вида ключевого слова или заканчивающего строку перевода, если Вы явно не просите, чтобы он сделал так (см. раздел под названием “Keyword Substitution” и раздел по имени Символьный Sequences” “End строки для получения дополнительной информации). По умолчанию Подрывная деятельность рассматривает все данные файла как литеральные строки байтов, и файлы всегда хранятся в репозитории в непереведенном состоянии.

117-секундный, Подрывная деятельность поддерживает внутреннее понятие того, является ли файл “text” или “binary” данными, но это понятие является только существующим в рабочей копии. Во время обновления svn Подрывная деятельность выполнит контекстные слияния на локально измененных текстовых файлах, но не попытается сделать так для двоичных файлов.

, Чтобы определить, возможно ли контекстное слияние, Подрывная деятельность исследует свойство svn:mime-типа. Если файл не имеет никакого свойства svn:mime-типа или имеет тип MIME, который является текстовым (например, текст /*), Подрывная деятельность предполагает, что это - текст. Иначе Подрывная деятельность предполагает, что файл является двоичным. Подрывная деятельность также помогает пользователям путем выполнения двоичного алгоритма обнаружения в импорте svn, и svn добавляют команды. Эти команды выскажут хорошее предположение и затем (возможно) установят двоичное свойство svn:mime-типа на добавляемом файле. (Если Подрывная деятельность не угадывает, пользователь может всегда удалять или ручное редактирование свойство.)

Ручное редактирование было бы сделано

svn propset svn:mime-type some/type filename.extension
21
ответ дан Evil Andy 7 November 2019 в 12:33
поделиться

В основном необходимо установить тип пантомимы на поток октета:

svn propset svn:mime-type application/octet-stream <filename>
15
ответ дан blahdiblah 7 November 2019 в 12:33
поделиться

Например:

svn propset svn:mime-type image/png foo.png
8
ответ дан Jan Krüger 7 November 2019 в 12:33
поделиться

Хотя Подрывная деятельность пробует к , автоматически обнаруживают , является ли файл двоичным или нет, можно переопределить тип пантомимы с помощью svn propset. Например, svn propset svn:mime-type application/octet-stream example.txt. Это заставит Ваш файл действовать как набор байтов, а не текстового файла. См. также, svn руководство по Мобильность Файла .

4
ответ дан Gilles 'SO- stop being evil' 7 November 2019 в 12:33
поделиться

При использовании черепахи svn в Windows, щелкните правой кнопкой по файлу и перейдите к свойствам. Нажмите новый и добавьте новое свойство svn:mime-типа типа. Для помещенного значения: application/octet-stream

3
ответ дан Brian R. Bondy 7 November 2019 в 12:33
поделиться

svn ищет свойство типа пантомимы, предполагая, что это - текст, если это не существует. Вы можете explicity устанавливать это свойство, видеть http://svnbook.red-bean.com/en/1.5/svn.forcvs.binary-and-trans.html

2
ответ дан Paul Dixon 7 November 2019 в 12:33
поделиться

Согласно подрывная деятельность FAQ , можно использовать svn propset для изменения свойство svn:mime-типа к application/octet-stream

2
ответ дан cweiske 7 November 2019 в 12:33
поделиться

Это обычно делает это по умолчанию для Вас, но если это не Вы, должен изучить свойства файла и propset.

0
ответ дан meagar 7 November 2019 в 12:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: