{"id":867,"date":"2012-04-04T20:01:21","date_gmt":"2012-04-05T00:01:21","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=867"},"modified":"2013-04-06T11:45:18","modified_gmt":"2013-04-06T15:45:18","slug":"breaking-into-the-new-app-v-5-0-appv-format","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=867","title":{"rendered":"Breaking into the new APP-V 5.0 APPV format"},"content":{"rendered":"<p><strong>Note:<\/strong>This is part of a series on App-V 5.0: <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=857\">Part 1<\/a> <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=860\">Part 2<\/a> <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=867\">Part 3<\/a> <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=876\">Part 4<\/a> <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=885\">Part 5<\/a><\/p>\n<p>One of the new surprises to be seen in the App-V 5.0 Beta is that the old SFT format is gone, replaced by an AppV format.\u00a0 So what&#8217;s up with that?<\/p>\n<p>The SFT format was created for the original SoftGrid product in order to support the groundbreaking file system we created to support streaming on a block, rather than file, basis.\u00a0 This file system, which we called the &#8220;Jigsaw&#8221; file system internally, was unique from any other file system due to this feature.\u00a0 Most of the Softricity patents were based around this file system and it&#8217;s usage.\u00a0 Any other file system, CIFS, NFS, and others, could only remotely copy entire files, but this file system could bring over portions of files on an as-needed basis.\u00a0 To make use of this unique feature, we needed a file format that presented these blocks to be streamed, and this was the SFT format.<\/p>\n<p>In the App-V 5.0 Beta, Microsoft has removed the Jigsaw file system, as exposed by the Q: drive, and thus also chose to eliminate the SFT format and replace it with a new AppV format.\u00a0 I think that this effectivly eliminates block level streaming, but I stopped being a fan of that feature many years ago, so big loss there.\u00a0 So just what is this AppV formatted file?<\/p>\n<p>Basically a compressed folder.\u00a0 After sequencing a new package with the 4.0 Beta, I made a copy of this .AppV file, and renamed the file extenstion to .zip.\u00a0 Now I can browse and look into the APPV file.\u00a0 I&#8217;m not sure if I can make any changes here, as it might be based on a compressed format with something special that I might break by saving a change, but at least I can look around.\u00a0 Here is an example:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2012\/04\/AppVFormat.png\" alt=\"AppV format\" \/><\/p>\n<p>So since the SFT format is gone, does this also mean the end of the 4GB limitation?\u00a0 You betcha!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note:This is part of a series on App-V 5.0: Part 1 Part 2 Part 3 Part 4 Part 5 One of the new surprises to be seen in the App-V 5.0 Beta is that the old SFT format is gone, replaced by an AppV format.\u00a0 So what&#8217;s up with that? The SFT format was created&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=867\">Continue reading <span class=\"screen-reader-text\">Breaking into the new APP-V 5.0 APPV format<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[36,47,48],"tags":[27,4,13],"class_list":["post-867","post","type-post","status-publish","format-standard","hentry","category-all","category-appv5","category-sequencing","tag-5-0","tag-app-v","tag-sequencing","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=867"}],"version-history":[{"count":12,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/867\/revisions"}],"predecessor-version":[{"id":1429,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/867\/revisions\/1429"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}