title: Telegram permitted callback_data size less than file_id size
body: <p>I need to resend file id in callback data like that:</p>
  
  <pre><code>cd1 = 'publish {}'.format(new_file_id)
  cd2 = 'delayed 1 {} *'.format(new_file_id)
  ...
  markup = types.InlineKeyboardMarkup(1)
  btn1 = types.InlineKeyboardButton(text='Publish',
                                        callback_data=cd1)
  btn2 = types.InlineKeyboardButton(text='Delayed publication',
                                        callback_data=cd2)
  markup.add(btn1, btn2)
  
  bot.edit_message_reply_markup(message.chat.id, msg.message_id, reply_markup=markup)
  </code></pre>
  
  <p>But size of file_id, which I get as </p>
  
  <pre><code>new_file_id = msg.video_note.file_id
  </code></pre>
  
  <p><em>(Standard method of <a href="https://github.com/eternnoir/pyTelegramBotAPI" rel="nofollow noreferrer">https://github.com/eternnoir/pyTelegramBotAPI</a>)</em>
  more than permitted callback_data size (1-64 bytes).</p>
  
  <p>Actual size for <code>callback_data</code>'s strings is 128 bytes for cd1 and 132 bytes for cd2.</p>
  
  <p><code>file_id</code> looks like <code>DQACAgIAAxkDAAIHZ14-nxWa7ckt2ZG7UQMrq_PuxIxRAAK4BQACzfj4SdBn7Y70cYWSGAQ</code> and size is 120 bytes.</p>
  
  <p>Any ideas? Really hope on your help.</p>