Документы ВК. Обход ограничений
Возможно, это ни для кого не новость, но, может, кому-то пригодится
Как известно, сервис документов поддерживает далеко не все расширения файлов, что создает некоторые трудности при файлообмене. В том числе, не поддерживает и архивы. Однако, поскольку в архив можно запаковать что угодно, поиск способов его заливки решает все перечисленные проблемы разом. Таких способов существует, как минимум, два: 1) Прикрепить архив к вордовскому файлу .doc Делается это легко - обычным перетаскиванием архива мышью в окно документа. В самом док-файле можно, например, указать описание передаваемого объекта. 2) Создать рарджпег (rarjpg). Судя из названия, это картинка, в которую "вшит" rar-архив. Изначально он отображается в виде картинки. Для просмотра "архивной части" файла нужно сменить расширение с jpg на rar и открыть его архиватором либо использовать файловый менеджер типа FAR или Total Commander. Особенности этого процесса описаны здесь: http://lurkmore.ru/rarjpg О том, как создать рарджпег, можно прочитать по ссылке выше либо скачать "клей" здесь (отчет с вирустотала) Итак, первый способ проще в реализации (как для передающего, так и для блонди-принимающей стороны, например). Второй - предпочтительнее для параноиков, так как рарджпег не очевиден и фактически неотличим от простой картинки. Кстати, возможность загрузки рарджпегов отметил сам Вася Бабич у себя на стене. Так что администрация ВК, в любом случае, в курсе |
Петян, вроде бы rarjpg не запихнуть, есть же алгоритм проверки... или я не прав? :confused:
|
|
|
А что, нельзя разве просто переименовать расширение нужного файла например в ".doc" и передать через Контакт? А тот, кто сохранит этот файл у себя, просто переименует расширение обратно в правильное и спокойно его откроет.
Добавлено через 4 минуты Нельзя!:D^_^ |
Цитата:
2) "Клей" по ссылке на файлообменник склеивает только строго jpg (а не png и проч) и rar (zip и другие не склеивает) |
Цитата:
|
yurok, может очень большой архив?
|
|
По первому способу все прекрасно получилось с архивом не большого размера (у меня XP SP3, к тому же офис 2003, проблем ни каких)
По второму с рарджпегом (rarjpg), тоже удачно, а вот этот клей почему не хочет работать? :( |
|
Да что там работать с ним? Командная строка и всего то, быстро и просто :)
Код:
copy /b image.jpg + archive.rar result.jpg |
Цитата:
|
Reydan-46, ну, как раз через консоль я с ними и работал, но это всё-таки полезный опыт :)
yurok, да, либо указываешь полный путь к файлу, либо предварительно переходишь в нужную директорию командой cd и просто указываешь имена файлов без пути. |
А есть ли возможность массовой загрузки документов ??
Вкбот не предлагать.. У меня он не срабатывает. Точнее работает на лишь на маленьких файлах. |
Вложений: 1
хм... я тут накатал клей другого типа. делает из любого файла - вордовский (формата docx). правда итоговый файл в 1.5 - 2 раза больше оригинала... похоже, особенность OpenXML. буду стараться это поправить.
есть альфа-версия проги. кому интересно - http://vkontakte.ru/docxhack тестился он только на моей машине, так что буду благодарен за описание ошибок в работе, если они будут. в целом прога не нарушает общих вордовских стандартов, так что скорее всего пройдет любую проверку) в ворде открывать эти файлы не советую)) вот сама прога версии 0.1 :D качать торрентом или грузить вложенный magnet:?xt=urn:btih:029E2BAAD9F7BD3C...0F8F627EE14811 Для работы нужен .NET 3.5 SP1 |
CrackUp, а что мешает просто архиватором запихать файл в docx?
|
KiberПсих, в смысле? вставить архив в доковский файл из-под самого ворда? не у всех работает.
да и ворд надобно иметь на компе. |
CrackUp, docx - zip-архив. запихать в него что угодно можно. наличие ворда не обязательно
|
KiberПсих, м... спасибо. официально признаю себя ламером. я знал, что вордовские файлы - это zip-архивы. но, честно говоря, я считал что вконтактовские сервера проверяют внутреннюю структуру docx-файла на минимальное соответствие требованиям его формата (тестил на переименованом rar и других файлах - не залился). проверил - нифига. можно залить любую хрень в переименованном зиповском архиве.
еще раз спасибо. в моей программе нет более никакого смысла. программа разрабатывалась так, что-бы полученный в итоге docx файл в целом имел правильную, соответствующую формату, структуру. в этом то и была основная фишка. з.ы.: возможно, если Дуров введет подробную проверку заливаемых форматов - вернусь к своему проекту. з.з.ю: с другой стороны - это был неплохой лично для меня опыт с .net и openxml)))) |
КАК ВОСТАНОВИТЬ СООБЩЕНИЕ ВК
КАК ВОСТАНОВИТЬ ПЕРЕПИСКУ В ВК
|
Часовой пояс GMT +4, время: 17:04. |
Сервер бесплатных медицинских консультаций
Дачный форум. уДачное общение.
VkOpt 2007 - 2024
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод от zCarot